第一个struts2的程序
2016-07-26 22:34
531 查看
注册这个账号也挺久了,一直在看别人写的文章,学习别人的学习经验,最近也想写点东西记录一下自己的学习过程和学习中遇到的问题以及最后的解决方法。
最近在学struts2,那就先写第一个struts2的配置过程吧。
一.先引入struts2的几个核心jar包
commons-fileupload-1.2.2.jar
commons-io-2.0.1.jar
commons-lang3-3.1.jar
freemarker-2.3.19.jar
javassist-3.11.0.GA.jar
ognl-3.0.5.jar
struts2-core-2.3.4.1.jar
xwork-core-2.3.4.1.jar
二.配置web.xml
<?xml
version="1.0"encoding="UTF-8"?>
<web-app
version="2.5"xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <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>
</web-app>
Filter-name是自己起的名字,filter-class就是核心过滤器,是struts2-core-2.3.4.1.jar
中org.apache.struts2.dispatcher.ng.filter包下的StrutsPrepareAndExecuteFilter。
三.在src目录下建一个包,写一个HelloAction的类(我的包为com.strust.action)
我的第一个测试方法
public Stringexecute() throws Exception {
System.out.println("Hellostruts2");
return"success";
}
四.最后一步就是配置struts.xml了
在src目录下建一个struts.xml文件
<struts>
<package name="day1" extends="struts-default"namespace="/">
<action name="hello"class="com.struts.action.HelloAction " method="execute">
<resultname="success">/index.jsp</result>
</action>
</package>
</struts>
接下来就是测试了,在jsp页面写<a href=”hello”>hellostruts</a>
如果在网页上点击链接跳转到index.jsp页面就成功了!
最近在学struts2,那就先写第一个struts2的配置过程吧。
一.先引入struts2的几个核心jar包
commons-fileupload-1.2.2.jar
commons-io-2.0.1.jar
commons-lang3-3.1.jar
freemarker-2.3.19.jar
javassist-3.11.0.GA.jar
ognl-3.0.5.jar
struts2-core-2.3.4.1.jar
xwork-core-2.3.4.1.jar
二.配置web.xml
<?xml
version="1.0"encoding="UTF-8"?>
<web-app
version="2.5"xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <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>
</web-app>
Filter-name是自己起的名字,filter-class就是核心过滤器,是struts2-core-2.3.4.1.jar
中org.apache.struts2.dispatcher.ng.filter包下的StrutsPrepareAndExecuteFilter。
三.在src目录下建一个包,写一个HelloAction的类(我的包为com.strust.action)
我的第一个测试方法
public Stringexecute() throws Exception {
System.out.println("Hellostruts2");
return"success";
}
四.最后一步就是配置struts.xml了
在src目录下建一个struts.xml文件
<struts>
<package name="day1" extends="struts-default"namespace="/">
<action name="hello"class="com.struts.action.HelloAction " method="execute">
<resultname="success">/index.jsp</result>
</action>
</package>
</struts>
接下来就是测试了,在jsp页面写<a href=”hello”>hellostruts</a>
如果在网页上点击链接跳转到index.jsp页面就成功了!
相关文章推荐
- struts2的介绍和搭建struts2环境
- Struts2的一些简单配置,供同同们参考
- 初识Struts2(如何建构一个简单的项目)
- Struts2框架自学之路——轻松入门
- struts2的学习总结
- 【2】Struts2的常见配置
- struts2配置问题
- 配置web.xml,配置Struts2的过滤器
- 配置struts2文件,当页面很多的时候,这样简写
- Struts2(三)-核心配置
- struts2配置
- Map使用Iterator遍历输出
- java集合系列二:多种方法进行collection遍历,并封装为公共方法
- Java 基础之(十一)一维数组(补充)
- PlantUML —— 应用于 Eclipse 的简单快速的 UML 编辑软件,astah 很强大,UML,MAINMIND, CLASSDesign等都可以实现。
- JAVA this和super的比较
- java内存分析
- Java-面向对象基础知识
- Java面经集锦。。
- java--同步方法(synchronized)