
Struts2 学习笔记
唐钰小球
这个作者很懒,什么都没留下…
展开
-
下载和安装Struts 2框架
1、登录 http://struts.apache.org/ 下载最新的GA版Full Distribution 完整版2、将lib文件夹下的Struts2-core-2.0.6.jar、xwork-2.0.1.jar和ognl-2.6.11.jar等必须的类库复制到web应用的WEB-INF/lib路径下。3、编辑web应用的web.xml文件,配置struts2的核心Filte...2008-06-21 15:54:13 · 254 阅读 · 0 评论 -
struts2 optiontransferselect标签使用中的问题
struts2 的优点之一便是它有一套很好用的标签,但是有时候好用的标签却成为我们的麻烦,因为我们不熟悉他们。其中有一个非常值得一提的标签:,用过的人都知道,它给我们的开发带来了很大的方便,至少我们可以少编写一些JavaScript。它也是struts2标签中参数最多的标签了,当初我使用时(我用的比较早,网上还很少有讨论的),费了不少功夫。至于他的使用方法和参数说明,就不多说了,现...2009-08-09 15:28:48 · 154 阅读 · 0 评论 -
struts2 标签 页面数据处理
1、输出session中的值 [code="java"]a. b. ${sessionScope.key} [/code] 2、获取session中的值后判断 [code="java"] [/code] 3、输出Action中的属性值 [code="java"] [/code] 4、输出国际化文件中的值 [code="j...原创 2009-08-25 12:56:39 · 96 阅读 · 0 评论 -
struts2的几种选择标签
学习struts2已经很长时间了,一直觉得他的标签很好用,下面就介绍几个选择标签: 下面将用到一个book类,和getBooks的方法,在本文的尾部会提供。 1、<s:select/><s:form><!-- 使用简单集合来生成下拉选择框 --><s:select name="a" label="请选择您喜欢的图书" label...原创 2011-05-04 11:46:12 · 230 阅读 · 0 评论 -
struts2 标签 (取)保留几位小数(保留2位小数、保留4位小数)、日期类型转换处理方...
struts2 标签 (取)保留几位小数(保留2位小数、保留4位小数)、日期类型转换处理方原创 2012-08-12 11:34:54 · 691 阅读 · 1 评论 -
struts2 <s:iterator>遍历Map的多种方法
struts2 遍历Map的多种方法 主要针对以下几种情况的Map:[code="java"] private Map strMap = new HashMap();private Map perMap = new HashMap();private Map strArryMap = new HashMap();private Map perLstMap =...原创 2012-12-11 13:18:17 · 304 阅读 · 0 评论 -
struts2中if标签中字符串比较的正确写法
错误写法:[code="java"] Why doesn't this work when myString is equal to A?[/code]正确写法:[code="java"] This works! This works too![/code]原创 2013-01-09 13:40:06 · 286 阅读 · 0 评论 -
struts2 date标签(数据标签)
date标签:date标签 用于格式化输入一个日期,还可以计算指定日期和当前时刻之间的时差date属性: format: 可选,如指定该属性,将根据该属性指定的格式来格式化日期nice: 可选,值为true或者false,用于指定是否输出指定日期和当前时刻的时差。默认是false,即不输出name: 必填,指定要格式化的日期var: 可选,如果指定了改属性,则该事件对象...原创 2015-11-02 13:43:31 · 312 阅读 · 0 评论 -
struts2 漏洞分析与防护方案 CVE-2017-5638 S2-045 除了升级外还是有修复方案的
[b]【IT168 评论】关注网络安全的朋友们,想必最近两天已经被一个高危漏洞刷屏,其来势汹汹让不少网络安全圈内人士咋舌。近日,多家网络安全公司发现并曝光了全球最为流行的Java Web服务器框架之一的Apache Struts2存在漏洞。而这一漏洞最终也被Struts2官方确认,其漏洞编号为S2-045,CVE编号:cve-2017-5638,并将其定级为高危漏洞。[/b]Apache ...原创 2017-03-23 10:52:19 · 953 阅读 · 0 评论 -
struts2标签的默认主题
Struts2默认的theme是xhtml,这可以从Struts2-core-2.xxx.jar文件里的org/apache/struts2/default.properties文件的如下行看到:[code="java"]struts.ui.theme=xhtml[/code]当然你可以改成你需要的theme,可选的有[color=red]simple, css_xhtml, xhtm...原创 2017-05-08 11:46:47 · 410 阅读 · 0 评论 -
struts2+spring+hibernate整合时所需的jar包
[list=1][*]struts2.1.6 支持jar包 [list][*]xwork-2.1.2.jar [*]struts2-core-2.1.6.jar [*]commons-logging-1.0.4.jar [*]freemarker-2.3.13.jar [*]ognl-2.6.11.jar [*]commons-fileupload-1.2.1.ja...2009-02-17 09:13:52 · 451 阅读 · 0 评论 -
关于Struts2中visitor校验器的解决方法
这段时间重新开始拾起JAVA的学习,也是为了以后的工作打算,积累一些经验。 记得开始的时候,学习Struts2中的输入校验,就对Vistor校验器情有独钟。首先,一般我们在提交表单的时候,对表单的各字段就要有校验的过程,实际部署过程中要分 客户端校验 和服务器端校验。 客户端校验使用rapid validation等第三方客户端校验框架就可以实现,而且比Struts2本身自带...原创 2009-01-09 09:11:25 · 247 阅读 · 0 评论 -
struts2+spring+hibernate整合配置
struts2+spring+hibernate 配置:1、web.xml[code="java"] contextConfigLocation /WEB-INF/applicationContext.xml struts2 org.apache.struts2.dispatcher....2009-04-22 10:24:36 · 101 阅读 · 0 评论 -
创建Web应用
[color=red]!!提醒 [/color] 对于IDE工具,业内有一个说法:IDE工具会加快高手的开发效率,会使初学者更白痴。 徒手建立一个struts2的web应用请按下列步骤进行: 1、建立文件夹,笔者将以该文件夹建立一个web应用。2、在1所建的文件夹内创建一个WEB-INF文件夹3、复制一个web.xml文件到2所建的WEB-INF下...2008-06-21 15:57:24 · 130 阅读 · 0 评论 -
在eclipse中开发Struts2
[align=center][b]创建web应用(使用MyEclipse)[/b][/align]一、在Eclipse整合Tomcat服务器 1、选择工作空间,打开Elcipse:Window->Preferences,将弹出界面 2、MyEclipse->Application Servers->Tomcat5 ,右边的界面发生变化,选中Enable,根据你...2008-06-21 16:04:08 · 149 阅读 · 0 评论 -
Struts2的基本流程
大致上,Struts 2框架由3个部分组成:核心控制器FilterDispatcher、业务控制器和用户实现的业务逻辑组件。在这3个部分里,Struts 2框架提供了核心控制器FilterDispatcher,而用户需要实现业务控制器和业务逻辑组件。 3.4.1 核心控制器:FilterDispatcher FilterDispatcher是Struts 2框架的核心控制器,该控制...原创 2008-06-21 16:05:19 · 87 阅读 · 0 评论 -
Struts2的基本配置-web.xml
Struts 2的基本配置 前面大致了解了Struts 2框架的基本内容,但这些基本内容都必须建立在Struts 2的配置文件基础之上,这些配置文件的配置信息也是Struts 2应用的核心部分。 3.5.1 配置web.xml文件 任何MVC框架都需要与Web应用整合,这就不得不借助于web.xml文件,只有配置在web.xml文件中Servlet才会...原创 2008-06-21 16:12:09 · 192 阅读 · 0 评论 -
struts2配置-struts.xml
struts.xml配置文件 Struts框架的核心配置文件就是struts.xml配置文件,该文件主要负责管理Struts 2框架的业务控制器Action。 在默认情况下,Struts 2框架将自动加载放在WEB-INF/classes路径下的struts.xml文件。在大部分应用里,随着应用规模的增加,系统中Action数量也大量增加,导致struts....原创 2008-06-21 16:17:05 · 108 阅读 · 0 评论 -
struts2配置-struts.pro
struts.properties配置文件 Struts 2框架有两个核心配置文件,其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。除此之外,Struts 2框架还包含一个struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求。 ...原创 2008-06-21 16:22:35 · 114 阅读 · 0 评论 -
Struts2插件
Struts2插件 从理论上讲,Struts2可以与任何框架整合,因为struts2提供了一种非常灵活的可扩展方式:插件。 struts2插件是一个jar文件,这个jar文件可以用于扩展、改变后者添加Struts2的功能。安装Struts2也非常简单,只需要将该插件的jar文件复制到web应用中即可。 每个sruts2的插件jar文件都必须包含...原创 2008-06-21 16:23:28 · 238 阅读 · 0 评论 -
struts2 common-fileupload上传文件大小限制
[code="java"] 1. org.apache.commons.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (2359629) exceeds the configured maximum (2097152) [/code][q...原创 2008-06-06 16:05:52 · 234 阅读 · 0 评论 -
关于Struts2的文件上传
在使用struts处理文件上传的时候往往会遇到一些问题,比如,当上传文件大于2M的时候拦截器不起作用(参见“struts2 common-fileupload上传文件大小限制 ”),多文件上传时file表单不能为空等问题。 下面我简单介绍一下Struts2文件上传的基本理论。,并就我的开发经验提供问题的一些解决方法。 一、enctype属性 关于...2008-09-03 11:36:27 · 92 阅读 · 0 评论 -
struts2中各个jar包作用
Struts2.3.4 所需的Jar包及介绍Jar包的分类jar包名称jar包版本jar包文件名jar包的作用jar包内包含的主要包路径及主要类依赖的自有jar包名称依赖的第三方jar包名称本jar包是否为第三方包Struts2.3.4的核心包struts2-co...原创 2017-07-07 11:37:35 · 252 阅读 · 0 评论