loginaction.java
来自「关于Struts2的一些编程例子集合!希望对学习Struts2的朋友有帮助!」· Java 代码 · 共 42 行
JAVA
42 行
package com.briup;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionSupport;@SuppressWarnings("serial")public class LoginAction extends ActionSupport{ private User user; /*@Override public void validate(){ String name=user.getName(); String password=user.getPassword(); if(name==null||name.trim().length()<1){ this.addFieldError("user.name", "<font color='red'>Please input your name.</font>"); } if(password==null||password.trim().length()<1){ this.addFieldError("user.password", "<font color='red'>Please input your password.</font>"); } }*/ public User getUser() { return user; } public void setUser(User user) { this.user = user; } @SuppressWarnings("unchecked") public String execute(){ if("chenjy".equals(user.getName())&&"123".equals(user.getPassword())){ ActionContext context=ActionContext.getContext(); //往request作用范围放置name名称属性对象 context.put("name", user.getName()); //往session作用范围放置names名称属性对象 context.getSession().put("names", user.getName()); return "success"; }else{ return "error"; } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?