struts2构建web项目请求与相应的传参
2018-06-27 14:59 程序员bu睡懒觉 阅读(203) 评论(0) 编辑 收藏 举报package action; import java.io.UnsupportedEncodingException; import org.apache.struts2.ServletActionContext; import com.opensymphony.xwork2.ActionContext; public class Login { //与页面一致 url?loginName=*&pwd=* //或者与表单中的name值一致 //类型自动转换,不考虑nullpointexception private String loginName; private String pwd; public String getLoginName() { return loginName; } public void setLoginName(String loginName) { this.loginName = loginName; } public String getPwd() { return pwd; } public void setPwd(String pwd) { this.pwd = pwd; } public String log() throws UnsupportedEncodingException{ if(ServletActionContext.getRequest().getMethod().equalsIgnoreCase("get")){//判断请求方式 loginName=new String (loginName.getBytes("ISO-8955-1"),"UTF-8"); } System.out.println(loginName); System.out.println(pwd); ActionContext.getContext().put("name", "张三"); ActionContext.getContext().getApplication().put("",""); ActionContext.getContext().getSession().put("",""); return "success"; } }