struts2
文章平均质量分 85
caolaosanahnu
这个作者很懒,什么都没留下…
展开
-
struts2 form标签加上validate="true"就出错的解决办法
http://www.cnblogs.com/dafanjava/archive/2011/08/02/2124681.html背景说明:我用的是struts2.2.3相关源码: validate="true">加上validate="true"就报下面的错误报如下错误:严重: Method public java.util.List org.a转载 2013-08-23 15:54:45 · 1217 阅读 · 1 评论 -
struts2结果类型
http://qdoxford.iteye.com/blog/290890 视图结果类型 在struts2-core-2.0.11.2.jar根目录下的struts-default.xml中配置了struts2提供的一系列结果类型 struts2的结果类型实现了com.opensymphony.xwork2.Result接口 type支持的结果类型: chain:用来处理A转载 2014-05-26 16:12:25 · 555 阅读 · 0 评论 -
OGNL表达式struts2标签“%,#,$”
http://www.blogjava.net/parable-myth/archive/2010/10/28/336353.html一、什么是OGNL,有什么特点? OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点: 1、支持对象方转载 2014-05-26 14:18:27 · 472 阅读 · 0 评论 -
Struts2中OGNL,valueStack,stackContext的学习
http://jwx0925.iteye.com/blog/630335[/color]学习Struts2,一直不明白表单中的值是怎么传给Action的,上网查了些资料,基本了解了!下面基本是从几个人的BOLG转载过来,以后记不清了再来看~[color=red]先看看我做的实验jsp页面 Java代码 "hello/converter.action" method="p转载 2014-05-26 14:19:39 · 544 阅读 · 0 评论 -
struts2 处理请求流程分析(结合源码)
http://zhxing.iteye.com/blog/541059struts2 源码版本2.0.11.1本文是综合网上部分人的分析成果,然后再自己结合源码进行的,分析中如有错误,请指正。 从struts2 中的web.xml的启动配置可以看出,首先分析的是FilterDispatcher 这个过滤器类。 1、过滤器的初始化方法 void init(FilterConf转载 2014-05-26 14:52:01 · 787 阅读 · 0 评论 -
Struts2技术详解
http://www.cnblogs.com/bettertanme/p/3388739.html1, 当Action设置了某个属性后,Struts将这些属性封装一个叫做Struts.valueStack的属性里。获取valueStack对象: ValueStack vs = (ValueStack) request.getAttribute("struts.valueStack");调用转载 2014-05-26 14:29:58 · 599 阅读 · 0 评论 -
struts2.2.1.1 类型转换问题 (传递Date类型参数)
http://www.cnblogs.com/yaohwang/archive/2012/07/05/2578567.html1 import java.util.Date; 23 public class LoginAction { 45 private Date date; 67 public Date getDate() { 8return date; 9}10转载 2014-05-27 11:38:29 · 1186 阅读 · 0 评论 -
struts2 去掉或修改后缀名
http://blog.sina.com.cn/s/blog_4e345ce70101nejg.html我不想说如何配置 Struts2 处理的 url 后缀名,因为关于这方面的文章太多了,今天我说一说如何配置 Struts2 不处理的 url 后缀名。 在 struts.xml 或 struts.properties 配置文件中配置 struts.action.extension 项可转载 2014-06-11 10:15:25 · 1989 阅读 · 0 评论 -
Struts2内置拦截器的简要介绍
http://www.th7.cn/Program/java/201405/195296.shtml标记有(*)要着重了解:(1)alias(别名拦截器):允许参数在跨越多个请求时使用不同别名,该拦截器可将多个Action采用不同名字链接起来,然后用于处理同一信息。(2)autowiring(自动装配拦截器):主要用于当Struts2和Spring整合时,Struts2可以使用转载 2014-05-28 21:01:57 · 908 阅读 · 0 评论 -
Struts2之类型转换
http://blog.csdn.net/xiazdong/article/details/7229682一、Struts2 类型转换介绍 类型转换:解析HTTP请求参数,将Http请求参数赋值给Action的属性;比如: [html] view plaincopyprint?s:form action="valid" > s:textfield转载 2014-05-27 13:41:09 · 518 阅读 · 0 评论 -
struts2几种result type探究
http://blog.csdn.net/hzzhoushaoyu/article/details/6765926转载 2014-06-11 18:39:11 · 533 阅读 · 0 评论 -
Struts2整合SiteMesh
http://takeme.iteye.com/blog/17164881.导入Struts2的jar 和 sitemesh.jar 和 Struts2-sitemesh-plugin.jar commons-fileupload-1.2.2.jar commons-io-2.0.1.jar commons-lang3-3.1.jar commons-logging-1.1.1转载 2014-06-13 09:03:04 · 673 阅读 · 0 评论 -
Struts2拦截器实现异常处理机制
http://bbs.itcast.cn/thread-10364-1-1.htmlStruts2拦截器实现异常处理机制 在j2ee项目中,系统内部难免会出现一些异常,如果把异常放任不管直接打印到浏览器可能会让用户感觉莫名其妙,也有可能让某些用户找到破解系统的方法。 所以不要在页面上输出错误信息,使用log日志的方式处理异常并记录异常。就拿struts2+hibern转载 2014-06-12 08:46:48 · 548 阅读 · 0 评论 -
Struts2返回JSON对象的方法总结
http://kingxss.iteye.com/blog/1622455转载 2014-06-13 11:48:43 · 437 阅读 · 0 评论 -
struts2.2.1关于sitemesh和freemarker整合的细节
http://nighty.iteye.com/blog/788241有段时间没有使用struts2了,上了官网发现已经更新到2.2.1版本,没有细看note,照着以前老的方式配置web.xml,发现装饰器sitemesh对freemarker不起作用,折腾了一整天。最后还是老老实实看官方的文档,发现以前书上推荐的配置已经过时。老的一般配置如下:Xml代码转载 2014-06-13 18:13:34 · 725 阅读 · 0 评论 -
Struts2工作原理和框架扩展点
http://www.cnblogs.com/winstonyan/archive/2011/11/13/struts2_flow_and_extends.html框架主要涉及技术:Spring + Struts2 + Hibernate + Freemarker我们先看看Struts2 工作原理图,这样才方便考虑在设计开发框架时有那些扩展点:ActionFil转载 2014-06-03 10:59:20 · 833 阅读 · 0 评论 -
Struts2与Spring集成中的自动装配策略
http://www.blogjava.net/jeffma/archive/2010/11/30/339414.html转载 2014-06-15 16:03:09 · 655 阅读 · 0 评论 -
struts2 datetimepicker标签的使用
http://blog.knowsky.com/194321.htmstruts2中引入了时间标签,可以方便的自由选择时间struts-tags"%>效果图:上述的使用在struts2.0.11版本下的标签,而struts2还有一标签为这个标签在struts2.0.11里是没有的,在struts2.0.转载 2014-06-08 17:11:21 · 1505 阅读 · 0 评论 -
valuestack,stackContext,ActionContext.之间的关系
http://blog.csdn.net/findsafety/article/details/8676763转载 2014-06-08 14:09:09 · 496 阅读 · 0 评论 -
OGNL是Object-Graph Navigation Language
http://baike.baidu.com/view/1347280.htmOGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的转载 2013-08-26 16:34:14 · 768 阅读 · 0 评论 -
www.opensymphony.com - Class: java.net.PlainSocketImpl
http://ahuzl007.iteye.com/blog/1812588首先,XXXXAction-validation.xml里的XML头文件要用新的,否则会报错 Xml代码 xml version="1.0" encoding="UTF-8"?> "-//Apache Struts//XWork Validator 1.0.2//EN"转载 2013-08-16 18:09:07 · 1423 阅读 · 0 评论 -
struts2类型转换+校验
http://383984216-qq-com.iteye.com/blog/11519381.action中validate()与validateXxx()用于action执行前的校验,如果校验失败,跳到input视图, 前者校验整个Action; 后者校验该Action中的Xxx方法. 如果两者都有,则validateXxx方法会先调用。 2.struts2转载 2014-05-21 20:02:45 · 710 阅读 · 0 评论 -
struts2 的错误信息: java.net.UnknownHostException: struts.apache.org
http://4925054.blog.51cto.com/4915054/1148538错误:aused by: struts.apache.org - [unknown location] at com.opensymphony.xwork2.util.DomHelper.parse(DomHelper.java:115) at com.转载 2014-05-21 20:01:55 · 2854 阅读 · 0 评论 -
struts2下面如何同时使用servlet,就是如何实现struts与servlet共存
http://www.cnblogs.com/nayitian/archive/2013/03/04/2942537.html问题项目要求struts2和servlet能够共存,就是struts的请求发给struts处理,servlet的请求发给servlet处理。目前web.xml文件应该是类似于如下的配置: filter> filter-name>struts2转载 2014-06-06 09:49:16 · 454 阅读 · 0 评论 -
Struts2与FreeMarker整合
http://oma1989.iteye.com/blog/1421746struts.xml 配置"1.0" encoding= "UTF-8" ?> "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/转载 2014-06-06 12:14:25 · 1668 阅读 · 0 评论 -
Struts2解析FreeMarker模板中变量的顺序
http://zhxing.iteye.com/blog/391560关于FreeMarker 的基础学习请参考文档。。这里主要记录 FreeMarker 的一些问题。。1.FreeMarker 乱码问题 在struts2 中s:component默认是使用freemarker模板方式处理 IDE是MyEclipse6.5,使用的是默认的GBK编码:可以在这里转载 2014-06-06 12:35:49 · 1052 阅读 · 0 评论 -
详解struts2中struts.properties
http://www.java3z.com/cwbwebhome/article/article2/2923.html?id=1613Struts 2框架有两个核心配置文件: struts.xml和struts.properties 其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等。除此转载 2014-05-23 11:33:21 · 471 阅读 · 0 评论 -
struts bean static 静态方法注入
... 我们可以从struts.properties中获取原创 2014-05-23 11:53:09 · 848 阅读 · 0 评论 -
spring整合struts2时作用域scope解析
http://zhangjq5.iteye.com/blog/1928165一、起因: struts2单独使用时,action实例的生成是由struts2框架负责的,而且实例是基于请求的,每次请求都会产生不同的action实例,这也使得struts2能够在多线程并发操作时仍可以安全稳定的运行。也是struts2与servlet和struts1的一个很大不同。而spring中b转载 2014-05-23 13:30:37 · 868 阅读 · 0 评论 -
Struts2配置文件中传递参数的一个小问题
http://blog.csdn.net/CMTobby/article/details/1891120转载 2014-05-23 16:27:35 · 511 阅读 · 0 评论 -
Struts2 action的单例与多例
http://tydldd.iteye.com/blog/1821944struts 2的Action是多实例的并非单例,也就是每次请求产生一个Action的对象。原因是:struts 2的Action中包含数据,例如你在页面填写的数据就会包含在Action的成员变量里面。如果Action是单实例的话,这些数据在多线程的环境下就会相互影响,例如造成别人填写的数据被你看到了。所以Stru转载 2014-06-25 11:56:23 · 620 阅读 · 0 评论 -
Struts2之一个Action包含多个控制处理逻辑
http://www.cnblogs.com/freeabyss/p/3290297.html一、使用Action的动态方法调用 如果一个页面包含多个按钮,系统分别提交给Action的不同方法处理.此时可以采用DMI(Dynamic Method Invocation,动态方法调用)来处理这种请求。动态方法调用是指表单元素的Action并不是直接等于某个Action名字,转载 2014-05-23 16:34:46 · 935 阅读 · 0 评论 -
从struts2拦截器到自定义拦截器
http://www.cnblogs.com/withyou/p/3170440.html拦截器可谓struts2的核心了,最基本的bean的注入就是通过默认的拦截器实现的,一般在struts2.xml的配置中,package内直接或间接继承了struts-default.xml,这样struts2默认的拦截器就会作用.下面详细的说明一下:Interceptor拦截器类似于过滤器,是可以在转载 2014-05-23 15:29:25 · 568 阅读 · 0 评论 -
Struts2 在页面定义变量 s:set标签
http://blog.csdn.net/shiqidide/article/details/7398078网上很多关于S:set标签的用法,例如: 最近在项目开发中,需要一个把一个List中的id,循环输出到一个js里面。测试了半天,得到如下代码。(假设test这个list中有个ID字段,值为1 2 3 4)var aa=""; aa=转载 2014-06-08 12:38:20 · 922 阅读 · 0 评论 -
Spring与Struts2整合的两种解决方案
http://www.itzhai.com/spring-and-struts2-integration-of-the-two-solutions.htmlStruts2与Spring整合的方案一:(1)将struts2-spring-plugin-x-x-x.jar复制到工程的WEB-INF/lib目录下,在该插件包中有个struts-plugin.xml文件,该文件的默认配转载 2014-06-03 11:47:25 · 760 阅读 · 0 评论