struts2学习笔记本,对struts2各个知识点做了简单的整理并附上测试代码。
搭建struts2环境
一.引包:引五个最常最基本的包
(1)commons-logging-1.0.4.jar,
(2)freemarker-2.3.8.jar,
(3)ognl-2.6.11.jar,
(4)struts2-core-2.0.11.jar,
(5)xwork-2.0.4.jar
二.配置web.xml
配置filter
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
三. 配置struts.xml
<package name="login" extends="struts-default">
<action name="login" class="cn.cstp.org.action.LoginAction">
<result name="error">/login.jsp</result>
<result name="success">/msg/loginSuc.jsp</result>
</action>
</package>
四.创建Action
必须有execute方法
action的方式有3种:
(1)无继承
(2)继承Action或者ActionSupport
(3)implements ModelDriven<User>
测试内容:
LoginAction与LoginAction2的比较
是否有继承ActionSupport
LoginAction2,LoginAction3,LoginAction4的比较
前台取值的不同方式
LoginAction2 没有继承,
LoginAction3 继承acntionsupport
LoginAction4 ModeleDriven
Action默认是每次请求都会被创建,线程安全
分享到:
相关推荐
Struts2 开发环境的搭建。这是一个很好的有助于初学者入门。
功能:1、第一种方式是原始的struts2框架,struts.xml在src下 2、第二、三种方式主要增加的是动态调用(第三种方式推荐使用),struts.xml放在src下 3、第四种方式struts.xml放在src下某一目录的子目录下面,方便...
struts2 总结入门学习文档 教你如何白手起家搭建Struts2开发环境、编写第一个struts2应用helloworld、属性介绍、接口、拦截器介绍、struts2标签等。93页
项目搭建起来,这是第一个项目,本项目包含三个压缩文件,(1)可以直接部署的war包,(2)用Gradle搭建的Struts 2.5.14.1项目,直接用gradl tomcatRun运行即可,(3)Struts2.5.14.1环境运行所需要的包。...
第一步骤所需的jar文件 博文链接:https://457341083.iteye.com/blog/1881331
自学传智博客struts2-黎活明-源码-第01讲_01介绍struts2及struts2开发环境的搭建_DemoStruts2.rar; 笔记地址:http://www.guloulou.com/?p=1253
Struts2第一章 一、 介绍: a) Struts2是以web work优秀的设计思想为核心,吸收了struts1的部分优点,建立了一个基于webwork和struts1的MVC框架。 二、 优点: a) 结构清晰,使开发者只关注业务逻辑实现即可。 b) ...
struts2框架,实现了简单的登录,适合自学struts2的新手
org.apache.struts2.dispatcher.FilterDispatcher <filter-name>struts <url-pattern>/* <welcome-file>index.jsp <auth-method>BASIC 然后在src目录下新建一个struts.xml文件,内容如下: ...
Struts是第一款真正意义上按照MVC架构模式搭建的Web开发框架。《Struts 2完全学习手册》全面讲述Struts 2开发框架的知识,包括Struts 2中配置文件的详细讲解、国际化与异常处理、数据类型的转换、数据的输入校验、...
毕竟是第一次用 不是很熟悉 希望有人发现问题可以交流一下">这是根据uploadify3 2结合struts2搭建的文件上传环境 可以直接导入eclipse运行 每步实现基本都加了注释 以下是我碰到的问题: 1 判断session是否失效 ...
做了三年多的JavaEE开发了,在平时的JavaEE开发中,为了能够用最快的速度开发项目,一般...今天来总结一下如何使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境。第一步:第二步:第三步:创建好的项目如下图
在第3章中,struts2的开发环境已经成功搭建起来,使用glassfish2作为开发的应用服务器,是因为它提供了JavaEE全方位的支持,并且glassfish2是免费且开源的,目前已经有很多项目在使用她,笔者预计在未来的一段时间,...
NULL 博文链接:https://sue1108.iteye.com/blog/854855
第一个Struts 2应用开发 解决Struts 2配置文件无提示问题 Action名称的搜索顺序 Action配置的各项默认值 result配置的各种视图转发类型 为Action属性注入值 指定Struts 2处理的请求后缀 Struts 2的处理...
对于新手来说,搭建第一个ssh2有点难度,这是我的个人做法,还在学习ssh2中。
2章 搭建Java Web开发环境 3章 JSP及其相关技术 2篇 表现层框架Struts技术 4章 Struts快速上手 5章 解密Struts之核心文件 6章 Struts之数据校验与GJ化 7章 详解Struts之标签库 8章 Struts之拦截器使用技巧 9...
《轻量级Java EE企业应用实战:Struts2+Spring4+Hibernate整合开发(第4版)》是...第一部分介绍了Java EE开发的基础知识,以及如何搭建开发环境。第二部分详细讲解了Struts 2.3、Spring 4.0和Hibernate 4.3三个框架