struts存取session和application值
来源:互联网 发布:百度软件制作 编辑:程序博客网 时间:2024/06/07 00:42
1、index.jsp
<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Insert title here</title></head><body><h3>登录页面</h3><form action="myLogin.action" method="post"><table><tr><td>用户名:</td><td><input type="text" name="uname" /></td></tr><tr><td>密码:</td><td><input type="password" name="upwd" /></td></tr><tr><td><input type="submit" value="提交" /></td><td><input type="reset" value="重置" /></td></tr></table></form></body></html>2、struts.xml
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN" "http://struts.apache.org/dtds/struts-2.5.dtd"><struts><constant name="struts.devMode" value="true"/> <package name="default" namespace="/" extends="struts-default"> <action name="myLogin" class="action.MyLoginAction"> <result> /myLoginSuccess.jsp </result> <result name="fail">/myLoginFail.jsp</result> </action> </package></struts>
3、model包User.java
package model;public class User {public String uname;public String Upwd;public String getUname() {return uname;}public void setUname(String uname) {this.uname = uname;}public String getUpwd() {return Upwd;}public void setUpwd(String upwd) {Upwd = upwd;}}4、action包MyLoginAction.java
package action;import java.util.Map;import javax.servlet.ServletContext;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSession;import org.apache.struts2.ServletActionContext;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionSupport;import com.opensymphony.xwork2.ModelDriven;import model.User;public class MyLoginAction extends ActionSupport implements ModelDriven<User>{private User u = new User();private HttpServletRequest request;private HttpSession session;private ServletContext application;public MyLoginAction() {request = ServletActionContext.getRequest();session = request.getSession();application = ServletActionContext.getServletContext();}public String execute() {if("yjw".equals(u.getUname())&&"123".equals(u.getUpwd())) {session.setAttribute("usersession", u);application.setAttribute("userapplication", u);return SUCCESS;}else{request.setAttribute("userrequest", u);return "fail";}}@Overridepublic User getModel() {return u;}}
5、myLoginSuccess.jsp
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Insert title here</title></head><body>从session中取值<br>用户名:${sessionScope.usersession.uname}<br>密码:${sessionScope.usersession.upwd}<br>从application中取值<br>用户名:${applicationScope.userapplication.uname}<br>密码:${applicationScope.userapplication.upwd}</body></html>
6、myLoginFail.jsp
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Insert title here</title></head><body>从request中取值<br>用户名:${requestScope.userrequest.uname}<br>密码:${requestScope.userrequest.upwd}</body></html>
阅读全文
0 0
- struts存取session和application值
- JSP中pageContext、request、session、application域中存取值
- JSP中pageContext、request、session、application域中存取值
- Struts中request,session和application方法访问web元素
- C# 存取Session值
- struts2中怎么使用request,application,session域进行存取值
- session和application
- Application和Session使用
- session、application 和 pageContext
- SESSION,APPLICATION和OUT
- APPlication,Session和Cookie
- JSP application和session
- Application和Session对象
- Session和Application
- Struts第七天--使用request,application,session
- struts二 adtion 中取得取得和设立application,request,session,response
- 关于struts标签如何获得在request,session,application中的值
- Application、Cookie、Session和Cache
- lintcode&九章算法——No.50 数组剔除元素后的乘积 ? 待解决
- Java 开发环境配置
- Redis集群之官方集群
- Java 通信网络
- Android 获取WebView页面中<a>标签中的target=“_blank”属性
- struts存取session和application值
- rational rose 2007安装破解全过程
- H
- 返回零长度的数组或者集合,而不是null
- 在macos上搭建istio
- MATLAB实现的车牌定位系统
- C#串口接收数据-根据特定通信协议解析
- 快速理解<jsp:include>和<%@include%>的区别(从计算机角度理解,不是我个人随便猜解)
- DEV gridview不自动排序