0428_Struts2
来源:互联网 发布:宁武子 邦有道则知出自 编辑:程序博客网 时间:2024/05/16 03:57
第一步是现将五个jar文件导入lib文件库分别是:
struts-core-2.1.6.jar
xwork-2.1.2.jar
ognl-2.6.1.1.jar
freemarker-2.3.13.jar
commons-flieupload-1.2.1.jar
第二步在web.xml中配置一下语句,作用在将全部请求定位到指定的Struts2 中
<!-- struts2的过滤器 -->
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
由于代码实现不成功,所以就不粘贴了,以后实现了在补上去,目前认识到的Struts2主要的功能是能更迅速的实现功能跳转
注意:struts2.xml配置文件必须在src包下面,如果位置错了,运行的时候就很容易找不到路径,楼主最后在这里花了很多时间,最后在老师的帮忙下才找出来了- -
功能实现需要三个jsp界面,一个java文件,一个struts2.xml配置文件
struts.xml配置文件代码
<struts>
<package name="default" namespace="/" extends="struts-default">
<action name="LoginAction" class="com.LoginAction">
<result name="ok">/welcome.jsp</result>
<result name="fail">/fail.jsp</result>
</action>
</package>
</struts>
index.jsp 代码
<form action="LoginAction">
用户名<input type="text" name="uname">
密码<input type="password" name="upass"><br/>
<input type="submit"value="提交"><br/>
</form>
fail.jsp代码
fail <br>
welcome.jsp代码
welcome<br>
LoginAction.java 代码
package com;
public class LoginAction {
private String uname;
private String upass;
public String execute(){
if("jack".equals(uname)&&"123456".equals(upass))
return "ok";
return "fail";}
public String getUname() {
return uname;
}
public void setUname(String uname) {
this.uname = uname;
}
public String getUpass() {
return upass;
}
public void setUpass(String upass) {
this.upass = upass;
}
}
- 0428_Struts2
- 0428_Struts2
- 16_Struts2.x概述
- 【struts2】赵雅智_struts2国际化
- 黑马程序员_Struts2部分笔记
- struts2搭建框架及HelloWorld应用_struts2
- Java_WEB开发_struts2学习的总结
- 【struts2】赵雅智_struts2开发环境搭建
- 【struts2】赵雅智_Struts2中结果集类型
- 【struts2】赵雅智_struts2开发环境搭建思路
- 尚学堂马士兵_Struts2下载完成
- 20140426学习_struts2中校验的用法
- 资费的删除功能_Struts2+Jsp
- Java_JavaEE_轻量_Struts2数据校验流程;
- Java_JavaEE_轻量_Struts2文件上传闲谈;
- Java_JavaEE_轻量级(SSH)_Struts2文件下载支持;
- SSH异常记录_Struts2+Spring4+Hibernate4
- 实验_Struts2文件的上传,下载
- 0505struts2文件配置
- UML是文档化的语言
- UML可以做什么
- jsp WebContent改为WebRoot 并实现运行
- 《UNIX环境高级编程》第二版源码在Ubuntu下的编译
- 0428_Struts2
- Jmeter使用流程及简单分析监控
- UML的概念模型
- js中的转换_Number
- WinForm设置控件焦点
- 3.24JST
- hdu 1387 Team Queue (链表)
- UML三个关键因素之基本模块
- 关于synchronized与volatile的一点认识