usersaction.java

来自「Struts之DispatchAction使用(录像教程)这是一个介绍strut」· Java 代码 · 共 56 行

JAVA
56
字号
//Created by MyEclipse Struts// XSL source (default): platform:/plugin/com.genuitec.eclipse.cross.easystruts.eclipse_4.0.1/xslt/JavaClass.xslpackage com.test.struts.action;import java.util.Vector;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import org.apache.struts.action.ActionForm;import org.apache.struts.action.ActionForward;import org.apache.struts.action.ActionMapping;import org.apache.struts.action.DynaActionForm;import org.apache.struts.actions.DispatchAction;/**  * MyEclipse Struts * Creation date: 12-04-2005 *  * XDoclet definition: * @struts.action path="/add" name="addForm" input="/add.jsp" parameter="method" scope="request" */public class UsersAction extends DispatchAction {	public ActionForward add(ActionMapping mapping, ActionForm form,			HttpServletRequest request, HttpServletResponse response) {		DynaActionForm addForm = (DynaActionForm) form;		String username = addForm.getString("username");		// 验证用户输入		if (username == null || username.length() < 1)			mapping.getInputForward();		HttpSession session = request.getSession();		// 从session中获得数据		Vector users = (Vector) session.getAttribute("Users");		if (users == null)			users = new Vector();		users.addElement(username);		session.setAttribute("Users", users);		return mapping.findForward("indexGo");	}		public ActionForward delall(			ActionMapping mapping,			ActionForm form,			HttpServletRequest request,			HttpServletResponse response) {			HttpSession session=request.getSession();			session.setAttribute("Users",null);			return mapping.findForward("indexGo");		}}

⌨️ 快捷键说明

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