⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 logonaction.java

📁 一个关于Spring框架的示例应用程序,简单使用,可以参考.
💻 JAVA
字号:
/*
 * $Workfile: LogonAction.java$ Copyright (c) 2005 Freeborders. All rights
 * reserved. Last Changed by: $Author:user$ On: $Date: 2005-6-6 16:12:29$
 * $Revision: 1$
 */
package base;

import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;

import org.springframework.context.ApplicationContext;
import org.springframework.validation.BindException;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.SimpleFormController;

/**
 * Class description goes here.
 * 
 * @version 1.0 2005-6-6
 * @author user
 */
public class LogonAction extends SimpleFormController
{
	private String fail_view;

	private String success_view;

	protected ModelAndView onSubmit(Object cmd, BindException ex)
		throws Exception
	{
		ApplicationContext ctx=getWebApplicationContext();
		LoginInfo loginInfo = (LoginInfo)cmd;
		if(login(loginInfo) == 0)
		{
			HashMap result_map = new HashMap();
			result_map.put("logininfo", loginInfo);
			List msgList = new LinkedList();
			msgList.add("你好,孙鹏1111");
			msgList.add("你好,孙鹏2222");
			msgList.add("你好,孙鹏3333");
			result_map.put("messages", msgList);
			return new ModelAndView(this.getSuccess_view(), result_map);
		}
		else
		{
			return new ModelAndView(this.getFail_view());
		}
	}

	private int login(LoginInfo loginInfo)
	{
		if("sunpeng".equalsIgnoreCase(loginInfo.getUsername())
			&& "sunpeng".equals(loginInfo.getPassword()))
		{
			return 0;
		}
		return 1;
	}

	/**
	 * @param fail_view
	 *        The fail_view to set.
	 */
	public void setFail_view(String fail_view)
	{
		this.fail_view = fail_view;
	}

	/**
	 * @param success_view
	 *        The success_view to set.
	 */
	public void setSuccess_view(String success_view)
	{
		this.success_view = success_view;
	}

	public String getFail_view()
	{
		return fail_view;
	}

	public String getSuccess_view()
	{
		return success_view;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -