Struts作业
来源:互联网 发布:认知计算与多目标优化 编辑:程序博客网 时间:2024/06/06 02:58
1.struts.xml文件配置action
<action name="LoginView" class=""> <result>/WEB-INF/login/login.jsp</result></action><action name="UserLoginAction" class="com.bict.action.Login"> <result name="success">/WEB-INF/login/success.jsp</result> <result name="error">/WEB-INF/login/error.jsp</result></action>
2.登录页面login.jsp
<form action="UserLoginAction.action" method="post"> <label>用户名:</label><input type="text" name="username"/><br/> <label>密码:</label><input type="password" name="password"/><br/> <input type="submit"/></form>
3.Login处理用户请求,通过ActionContext对象访问web应用的Session,返回一个Map
package com.bict.action;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionSupport;public class Login extends ActionSupport{ private String username; private String password; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String execute(){ if(getUsername().equals("linbo") && getPassword().equals("123456")){ ActionContext.getContext().put("user", getUsername());//通过ActionContext对象访问web应用的Session,返回一个Map return SUCCESS; }else{ return ERROR; } }}
4.在success.jsp页面中使用JSP语法输出Session中user属性
欢迎,${sessionScope.user}您已经登录!
0 1
- Struts作业
- Struts作业指导手册
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业~~~~~~~~~~~~~
- 作业
- 作业
- 作业
- 作业
- 作业
- Robot Framework自定义封装关键字方法【精华贴】
- POJ
- 文件读写3
- linux sed命令详解
- Windows下安装doxygen
- Struts作业
- 微软实用程序Sysinternals Suite工具包
- sql查询,根据条件将列值赋值给其他列
- ubuntu16.04 LTS 下tftp的安装、配置、使用
- bootstrap之collapse(折叠)
- jsonp
- python 自学 day1
- 南阳 655 光棍的yy
- 简单的asp.net模拟邮箱系统基础实现(二 (1)具体版块功能的实现及关键代码之注册页面)