
struts2
文章平均质量分 65
Jeep_Dom
这个作者很懒,什么都没留下…
展开
-
struts2的s:iterator 标签 详解
struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:s:iterator 标签有3个属性: value:被迭代的集合 id :指定集合里面的元素的id status 迭代元素的索引1:jsp页面定义元素写法 数组或lists:iterator value="{'1','2','3','4','5'转载 2014-06-24 18:18:04 · 620 阅读 · 0 评论 -
Struts2动态方法调用
COME FROM动态方法调用在Struts2中动态方法调用有三种方式,动态方法调用就是为了解决一个Action对应多个请求的处理,以免Action太多第一种方式:指定method属性这种方式我们前面已经用到过,类似下面的配置就可以实现method="chainAction">redirect method="plainText">/WEB-I转载 2015-01-03 20:56:22 · 570 阅读 · 0 评论 -
自定义类型转换器
COME FROM一、自定义类型转换器 1、编写一个类,继承com.opensymphony.xwork2.conversion.impl.DefaultTypeConverter 2、覆盖掉其中的public Object convertValue(Map context, Object value,Class toType) context:O转载 2015-01-03 23:10:59 · 674 阅读 · 0 评论 -
OGNL表达式语言
1、概念OGNL是ObjectGraphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。 Struts 2框架使用OGNL作为默认的表达式语言。2、功能:(1)支持对象方法调用,如xxx.sayHello();(2)支持类静态方法调用和值访问,表达式的格式为@[类全名(包括包路径)]@[方法名 | 值名],例如:@java.lan转载 2015-01-04 20:23:24 · 520 阅读 · 0 评论 -
OGNL 对象图导航语言
OGNL是从ActionContext中获取数据的。 ActionContext的结构: ValueStack: List:动作类放在此处。取存放在ValueStack中的root的对象的属性,直接写即可 访问以下内容中的对象要使用#+(范围)session, 还有 列出的所有的转载 2015-01-04 20:46:04 · 1150 阅读 · 0 评论 -
ui标签
Struts中的标签 <!-- --> : 优秀 良好转载 2015-01-04 21:35:22 · 435 阅读 · 0 评论 -
用户输入验证
一、用户输入验证 2 1、编程方式: 3 动作类中的所有方法进行验证: 4 5 步骤: 6 a、动作类继承ActionSupport 7 b、覆盖调用public void validate()方法 8 c、在validate方法中,编写不符合要求转载 2015-01-03 23:26:55 · 584 阅读 · 0 评论 -
struts2中 JFreeChart使用
添加3个包struts2-jfreechart-plugin-2.3.16.3.jarjcommon-1.0.16.jarjfreechart-1.0.13.jarstruts.xml中配置查看struts2-jfreechart-plugin-2.3.16.3.jar中的struts-plugin.xml文件查看其中的定义的东西 然后写着strut转载 2015-01-04 22:21:21 · 1163 阅读 · 0 评论 -
struts2异常处理,global-results定义全局结果处理
COME FROMglobal-results>定义全局结果处理一般发生异常之后 结果返回errHandler因为errHandler是由关联到Exception这个类了然后处理结果 result name="errHandler" type="chain">然后它就根据param name="actionName">errorProcessorparam>找act转载 2015-01-03 20:29:17 · 2674 阅读 · 0 评论 -
Struts2中防止表单重复提交
COME FROM1、在表单中加入标签2、在动作类中加入token的拦截器 但是一写其他拦截器,所以它也要加上-->3、增加一个名称为invalid.token的结果视图/success.jspglobal-results定义全局结果处理 姓名 年龄转载 2015-01-04 22:17:53 · 573 阅读 · 0 评论 -
OGNL, JSTL, STRUTS2标签中符号#,$,%的用法示例
COME FROM取Session中的值 ${session.user.userId} ${sessionScope.user.userId} 4.5节 OGNLOGNL是Object Graph Navigation Language的简称,详细相关的信息可以参考:http://www.转载 2015-01-03 21:14:25 · 558 阅读 · 0 评论 -
设计调查选项处理&Answer实体的分析设计&开发的经验技巧&数据库使用等
COME FROm 1、设计调查选项处理-巧利用Hibernate为对象赋值的时机 1)在Hibernate映射文件的元素中添加order-by属性指定集合元素的排序方式。 2)由于问题的选项在数据库中是以字符串(选项之间以“\r\n”分隔)的形式保存的,因此,在页面上进行问题选项显示前要对字符串进行拆分工作。该字符串拆分的执行时机应该是什么时候比较好?(视转载 2015-01-15 17:53:36 · 595 阅读 · 0 评论 -
自定义Struts2的拦截器&自定义UserAware接口&Action中模型赋值问题&Hibernate懒加载问题
COME FROM1、对于一些功能,如我的调查或新建调查等,只有用户登录后才能进行操作,因此必须对用户是否登录进行判断。当用户登录后才能使用相应的功能,如果没有登录则需为用户导航到登录页面让其进行登录。这个功能可以通过自定义Struts2的拦截器来完成。2、当用户登录之后,由于是将用户的信息保存在session中的。这样当一些Action中需要用到当前登录的用户的信息时需要手动的从转载 2015-01-15 15:58:06 · 989 阅读 · 0 评论 -
【struts2】命名规范
数据库的名称:项目的名称数据库表的命名:_Domain名字段名:和Domain属性名保持一致,不要和数据库命名相冲突用层结构来划分包:com.XXX.action com.xxxx.model com.xxxx.service Action 命名: XXXXAction struts2配置文件使用 *-* 的命名规则原创 2014-02-24 21:37:45 · 1588 阅读 · 0 评论 -
【Struts2】 入门
namespace路径问题尽量使用绝对路径,struts2中的路径是根据action路径而不是jsp 路径来确定<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+p原创 2013-12-14 22:55:48 · 814 阅读 · 0 评论 -
Struts2 ServletActionContext和ActionContext联系相关问题探讨
ActionContext是Action执行的上下文环境。每个上下文基本上都是一个对象容器,它包含了动作执行所需的对象(这里的对象可以有session、参数、locale等)。如果把ActionContext视为一个容器,那么所谓的容器是如何组织的呢?.ActionContext是thread local的,这意味着存放在每个线程中的值是唯一的。(可以参见ThreadLocal类查转载 2014-08-29 09:25:40 · 467 阅读 · 0 评论 -
【Struts2】在eclipse下搭建第一个程序
导入必需包 参考apps/struts2-blank /WEB-INF/lib下的jar 文件web.xml 配置filter struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter原创 2013-12-14 12:48:22 · 1122 阅读 · 0 评论 -
【struts2】访问web元素三种方法
访问web元素 request、session、application; httpservletrequest、servletcontext原创 2014-02-23 16:14:45 · 1356 阅读 · 0 评论 -
【struts2】
模块包含 include默认action /error.jsp 全局结果集 global-results ,继承其他包里的result使用 extends 客户端跳转redirect 需要传递参数,${}表达式,一次request 只原创 2014-02-24 00:03:35 · 592 阅读 · 0 评论 -
【Struts2】eclipse 下搭建 Struts2 开发环境
eclipse的第一个struts2插件Alveole Studio MVC Web Project An eclipse plugin for Struts 2 -------- 官方地址 http://mvcwebproject.sourceforge.netMVC Web Project is a generic plugin for eclipse that en原创 2013-12-08 21:27:37 · 1176 阅读 · 0 评论 -
struts2整合json使用
COME FROM1、首先在SSH包的基础上,另外再导入commons-beanutils.jar、ezmorph-1.0.5.jar、json-lib-2.1-jdk15.jar、struts2-json-plugin-2.1.8.1.jar四个包,我用的是是struts是2.1.8.1版本。2、在struts的配置文件上,action的包要继承json-default,即由原来转载 2015-01-10 00:14:55 · 648 阅读 · 0 评论 -
struts2中的跳转详解
COME FROMStruts2的ResultType和Action处理链 Struts2的结果类型在struts-default.xml中定义了Struts2内置的所有可用的所有的Struts2结果处理类都要直接或间接的实现com.opensymphony.xwork2.Result接口在struts-default.xml中的里面,有这样一行声明De转载 2015-01-12 23:43:25 · 3903 阅读 · 0 评论 -
转发、重定向、CRUD
请求数量地址栏 转发(一个 功能)1不变重定向(不同功能 )2变 有几个功能,需要几个请求eclipse 快捷键ctrl +1 : 创建方法 ; 查看记录: alt + ->/ctrl + shift + t :查看类型 ;valueStack在一个请求内有效,action 实现 M原创 2014-03-21 23:55:37 · 684 阅读 · 0 评论 -
Struts2对于i18n的支持
2 struts.xml中可以配置 指定全局资源文件 全局资源文件/包范围资源文件/动作类的资源文件 全局资源文件:src下放到WEB-INF/classes目录下 包范围资源文件:服务于Java类中的包下的动作类的。 java类访问资源文件 取名:package_语言_国家.properties转载 2015-01-04 19:53:58 · 538 阅读 · 0 评论