第一日:
今天主要学习了Struts2的配置,和一些概念。
nameSpace Action 等
关于配置和使用到的jar文件,大家可以参考
struts-2.3.1.1\apps\struts2-blank.war (使用rar解压查看即可)
配置:
1)web.xml
<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>
2)struts.xml
<!-- 开发模式,修改配置后不需要重启服务器,但上线后应该设置为false -->
<constant name="struts.devMode" value="true" />
<package name="default" namespace="/" extends="struts-default">
<action name="hello2">
<result>
hello.jsp
</result>
</action>
</package>
关于需要的jar,个人觉得用到什么加什么,看出来什么错,缺了什么包,再加比较好
Errot:
java.lang.IllegalStateException: Must have the StrutsPrepareFilter execute before this one
这里要注意struts2使用的Filter是org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
struts2-core-2.3.1.jar
java.lang.NoClassDefFoundError: com/opensymphony/xwork2/ActionContext
xwork-core-2.3.1.jar
java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils
commons-lang-2.5.jar
java.lang.NoClassDefFoundError: org/apache/commons/io/FileUtils
基本需要的jar:
commons-fileupload-1.2.2.jar
commons-io-2.0.1.jar
commons-lang-2.5.jar
freemarker-2.3.18.jar
javassist-3.11.0.GA.jar
ognl-3.0.3.jar
struts2-core-2.3.1.jar
xwork-core-2.3.1.jar
分享到:
相关推荐
struts 2完全学习手册
struts2的概述struts2下的HelloWord struts2基础 struts2做好准备 struts2的标志 struts2的Action讲解 struts2中的国际化 struts2转化器 struts2实现表单数据校验 struts2的基石-拦截器 ...struts2进阶学习一
struts2学习测试代码,struts2学习测试代码2struts2学习测试代码,struts2学习测试代码
struts2 struts 2 struts2 struts2 资料
struts2的根本webwork2
struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别...
STRUTS2站点,STRUTS2学习实例8
目前已有大量的企业项目采用Struts2来作为Web框架进行开发,掌握Struts2是每个进行Web开发的Java程序员的一项必备技能。 本视频对Struts2的庞杂技术点进行抽丝剥茧,提炼出企业开发必备的核心技术点和重要技能。视频...
struts 初步认识Struts2并部署验证 struts2 将要进行自定义类型转换的点数据从1个增加到3个 struts3 进行全局的类型转换 struts4 使用Struts2中内部类中的方法进行自定义类型转换...strrts10 第七讲struts2中的案例
Struts是第一款真正意义上按照MVC架构模式搭建的Web开发框架。《Struts 2完全学习手册》全面讲述Struts 2开发框架的知识,包括Struts 2中配置文件的详细讲解、国际化与异常处理、数据类型的转换、数据的输入校验、...
学习struts2的第一天 博文链接:https://Enjoyjavaeye.iteye.com/blog/250204
第一章的源码 简单介绍了struts2的配置文件和原理
struts2 资料struts2 资料struts2 资料struts2 资料
struts2学习教程包括:第一个Struts2程序,处理一个form多个submit,struts.xml常用配置解析,使用validate方法验证数据,使用Validation框架验证数据,在Action类中获得HttpServletResponse对象的四种方法,上传...
Struts2框架综合练习,有注册功能,Struts2的级联查询
struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全struts2 总结工程大全...
struts2源码 struts2案例 struts2使用包
Struts_2完全学习手册 Struts_2完全学习手册 Struts_2完全学习手册
Struts2基础配置 学习教程,快速掌握Struts2的学习
一个很好的关于Struts2的讲义!struts2讲义struts2讲义struts2讲义struts2讲义struts2讲义struts2讲义