以前都是在Linux下做开发,很少在windows下开发,今天用了下windows...搭建SSH项目,居然在Action中获取是发现是乱码...
其实解决方法很简单...
在Linux下要把所有的Encoding设置为UTF-8
在Windows下要把所有的Encoding设置为GBK
service.xml修改之前
<Connector port="8080" maxH
原创
2011-11-23 14:43:47
831阅读
现对struts2中的method进行总结:
1、当不使用通配符和DMI时,method代表当前action中的方法名
2、当使用DMI时,当前action中是不使用method的
3、当使用通配符配置时,method代表当前action中,name中*号的序号,即method为几,就代表是第几个*号;在这时,result中的数字与method意思相同。
原创
2010-07-26 14:17:22
809阅读
我们在使用struts2的时候,有时候为了简化struts2的配置项而採用通配符的方式,例如以下代码:<action name="ajaxregister!*" class="com.china.web.action.RegisterAction" method="{1}"> <result nam
转载
2017-06-06 21:23:00
54阅读
2评论
首先创建一个WEB项目,然后 第一步:把所需要的Jars包放在 WEB-INF 的 lib 下,分别有:asm-3.3.jar、asm-commons-3.3.jar、asm-tree-3.3.jar、commons-fileupload-1.3.1.jar、commons-io-2.2.jar、commons-lang3-3.1.jar、commons-logging-1.1.3.ja
原创
2023-04-26 15:17:38
342阅读
1.作用:将response中的数据直接打印到当前页面指定的地方
原创
2023-10-11 09:52:35
66阅读
1、Struts2历史,与Struts1的关系两者的内部基于的原理完全不同,Struts2是基于WebWork发展而来的框架。两者都是基于MVC实现的框架。Struts1是Apach推出的。WebWork是opensyfry推出的。Strut2是以WebWork为核心,引入Struts1的特性(S...
转载
2013-10-22 23:23:00
258阅读
2评论
Struts2总结:1.Actiona)namespace(掌握)b)path(掌握)c)DMI(动态方法调用-
原创
2023-03-19 11:07:45
140阅读
本系列博客汇总在这里:Struts2 汇总什么是 struts2一、概念和简介二、Strust2 核心功能三、Struts2 目录结构一、概念和简介Struts2 是一个非常优秀的 MVC 框架,核心是 WebWork,由传统 Struts1 和 WebWork 两个经典框架发展而来。Struts 2 是 Struts 的下一代产品,是在 struts 1 和 WebWork 的技术...
原创
2022-02-25 09:48:44
362阅读
目录1.简介;2.Struts2版HelloWorld;3.Struts2运行原理;1.简介;官网:http://struts.apache.org/百科介绍: Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立...
原创
2021-07-15 11:18:10
661阅读
本系列博客汇总在这里:Struts2 汇总什么是 struts2一、概念和简介二、Strust2 核心功能三、Struts2 目录结构一、概念和简介Struts2 是一个非常优秀的 MVC 框架,核心是 WebWork,由传统 Struts1 和 WebWork 两个经典框架发展而来。Struts 2 是 Struts 的下一代产品,是在 struts 1 和 WebWork 的技术...
原创
2021-08-19 15:41:22
632阅读
最近在修改同事代码时,经常遇到莫名的问题,比如查询结果集中出现上一次请求中的脏数据,我就排查啊,总觉得是代码哪个地方写的不严谨,后来想到了,可能是action对象成单例造成的。看了下spring配置文件,果然,全部没有加 scope="prototype"。加上后,问题顺利解决。 ps:不写scop
转载
2020-04-08 18:14:00
76阅读
2评论
本章讲述Struts2的工作原理。
读者如果曾经学习过Struts1.x或者有过Struts1.x的开发经验,那么千万不要想当然地以为这一章可以跳过。实际上Struts1.x与Struts2并无我们想象的血缘关系。虽然Struts2的开发小组极力保留Struts1.x的习惯,但因为Struts2的核心设计完全改变,从思想到设计到工作流程,都有了很大的不同。
Struts2是Struts社区和W
转载
精选
2008-07-12 19:30:24
1035阅读
struts2学习:配置篇之namespace 收藏
把namespace单独拉出来讲一方面是因为它实际上不是一个element,而只是一个attribute,前面已经说了,它是package的一个attribute;另外一方面是因为这个属性是我接触Struts2的时候第一个研究的,印象很深,鉴于这两个原因我决定单独说一下它。
在struts1中是没有命名空间这个概念的,通过命名
转载
精选
2010-11-24 13:52:53
642阅读
Struts2的使用步骤
手动导入:
1. 创建Web项目。
2. 导入Strutrs的几个必须包(7个jar)。
3. 在src目录下,创建struts.xml配置文件(名字和路径都不能改)。
4. 在web.xml配置文件中,添加Struts的支持(配置一个filter过滤器)。
自动导入(Myeclipse8.0以上的版本)
原创
2011-10-28 20:45:20
738阅读
1. <s:iterator 应用<s:iterator value="#request.al" id="obj" status="count" >
${obj[0]} <s:if test="#count.index%3==0"><br></s:if&g
原创
2012-09-07 14:57:13
190阅读
struts2中的核心组件是action、拦截器。struts2使用包(package)来管理action与拦截器,每一个package中可以包含多个action、拦截器、及拦截器的引用。在struts.xml中以package为管理单位,每个package的常用属性有:|name:必填属性,指定包的名字|extends:可选,指定该包所继承的包。继承了某个包,就意味着继承了该包中的action、
转载
精选
2015-12-31 12:06:23
444阅读
struts2-第一天框架搭建 1.jar包的准备 2.配置web.xml,配置struts2核心控制器,接收所有的请求(可在dispatcher.ng.filter包下拷贝,把.class去掉)。 3.拷贝struts.xml和log4j到src目录下。&nb
原创
2017-10-21 22:08:51
1085阅读
现在Struts2慢慢退出舞台了,但是很多项目还需要用Struts2进行开发和维护,这里就简单的重新快速的掌握这门技文件 * default.prope
原创
2022-05-17 19:06:51
47阅读
strut2提供了支持json的插件 在项目中加入struts2-json-plugin-2.1.8.jar这个插件包。在struts.xml中写package必须继承json-default、json-default继承自struts-default. 入下一个简单的示例:<package name="fee" namespace="/
原创
2013-08-31 13:23:34
3357阅读
1、原理当浏览器向服务器提交表单数据时,在服务器端需要对表单数据的有效性进行校验.“校验方法”会在“业务方法”之前调用。2、实现验证的两种方式struts2校验的两种实现方法:1. 手工编写代码实现(基本验证)2. 基于XML配置方式实现(框架验证)2.1、基本验证(对action的方法进行校验)这种验证方式,它本质上就是在原来的Action类中覆写validate()或添加validateXxx
原创
2016-06-27 04:22:26
690阅读