struts2
文章平均质量分 58
younglibin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
将 jsp 页面的值 传到struts2 action中
action:类:public class BookAction{ private Long bookId; /**此处的bookId必须和jsp页面的要传向Action的 值的name 值相同*/ public Long getBookId() { return bookId; } pu2009-08-21 10:29:11 · 204 阅读 · 0 评论 -
struts2中struts.xml配置文件的最大作用
页面)之间的对应关系;2.配置常量,导入其它配置文件2009-08-26 10:17:14 · 411 阅读 · 0 评论 -
struts2中管理struts2属性的3中管理方式和struts2配置文件加载顺序
2009-08-26 10:27:58 · 115 阅读 · 0 评论 -
Struts2内建拦截器
2可以使用自动装配的方式来访问Spring容器中的Bean。chain:构建一个Action链,使当前Action可以访问前一个Action的属性,一般和<result type="chain" .../>一起使用。conversionError:这是一个负责处理类型转换错误的拦截器,它负责将类型转换错误从ActionContext中取出,并转换成Action的FieldError错误。createSession:该拦截器负责创建一个HttpSession对象原创 2009-08-31 08:38:10 · 108 阅读 · 0 评论 -
Action访问Servlet API
n。但对于Web应用的控制器而言,不访问Servlet API几乎是不可能的,例如跟踪HTTP Session状态等。Struts2框架提供了一种更轻松的方式来访问Servlet API。Web应用中通常需要访问的Servlet API就是HttpServletRequest,HttpSession和ServletContext,这三个类分别代表JSP内置对象中的request,session和appliaction。Struts2提供了一个ActionContext类,Struts2的Action可以通过2009-08-31 09:17:20 · 127 阅读 · 0 评论 -
struts2内建的支持结果类型
httpheader 用于控制特殊的HTTP行为的结果类型jasper 用于jasperReport整合的结果类型jsf 用于与JSF整合的结果类型redirect 用于直接跳转到其他url的结果类型redirect-action 用于直接跳转到其他action的结果类型stream 用于向浏览器返回一个InputStream(一般用于文件下载)tiles 用于与Tiles整合的结果类型velocity原创 2009-08-31 09:23:28 · 136 阅读 · 0 评论 -
Struts2 Iterator 标签(控制标签)
, 要在一个Action中的一个方法中给 list赋值,跳转的页面必须调用这个Action方法,可以再struts.xml配置文件中 将上一个页面提交转向到 给list赋值的那个Action上 在这个Action在跳转到 list.jsp 例如: list.jsp 使用 <s:iterator value="bookList"> BookAction 中 1.定义private List bookList;并提供get/set方法; 2.定义2009-08-31 09:35:28 · 148 阅读 · 0 评论 -
struts2中struts.xml全面配置文件模板
的话就不用看该文件了,在配置时可以参考该文件:<?xml version="1.0" encoding="GBK"?><!-- 下面指定Struts 2.1配置文件的DTD信息 --><!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.1//EN""htt原创 2009-08-31 09:39:43 · 151 阅读 · 0 评论 -
struts2中加载资源文件的顺序
way to Object.properties) ModelDriven's model (if implements ModelDriven), for the model object repeat from 1 package.properties (of the directory where class is located and every parent directory all the way to the root directory) search up the i18n mess原创 2009-08-31 10:13:03 · 167 阅读 · 0 评论 -
struts2非UI标签控制标签和数据标签
签;else : 与if标签结合使用 ,用于控制选择输出的标签;append:用于将多个集合拼接成一个新的集合generator:它是一个字符串解析器,用于将一个字符串解析成一个集合;iterator: 这是一个迭代器用于将集合迭代输出;merge : 用于将多个拼接成一个新的集合,但与append的拼接方式不同;sort : 用于对集合的部分元素进行排序;subset : 截取集合的部分元素,形成新的集合; 数据标签:action :该标签用于在JSP页面中直接2009-08-31 10:54:48 · 181 阅读 · 0 评论 -
struts2 if elseIf elseif标签(控制标签)
2009-08-31 11:03:41 · 167 阅读 · 0 评论 -
struts2 append标签(控制标签)
迭代器的结果放到值栈上下文中,使用var所指定的名字引用之append标签用于将多个集合对象拼接起来,组成一个新的集合,通过这种拼接,从而允许通过一个<s:iterator../>标签就完成多个集合的迭代. 使用<s:append../>标签需要指定一个id属性,该属性确定拼接生成的新集合名称.<s:append../>标签接受多个<s:param.../>子标签,每个子标签指定一2009-08-31 11:10:25 · 297 阅读 · 0 评论 -
struts2 generator标签(控制标签)
原创 2009-08-31 11:16:29 · 303 阅读 · 0 评论 -
struts2 merger标签(控制标签)
序为:(1)第一集合的第1个元素(2)第一集合的第2个元素(3)第一集合的第3个元素(4)第二集合的第1个元素(5)第二集合的第2个元素(6)第二集合的第3个元素(7)第三集合的第1个元素(8)第三集合的第2个元素(9)第三集合的第3个元素如果采用merge 方式拼接,新集合的元素顺序为:(1)第一集合的第1个元素(2)第二集合的第1个元素(3)第三集合的第1个元素(4)第一集合的第2个元素(5)第二集合的第2个元素(6)第三集合的第2个元素(7)第一集合的第3个元素(8)第二集合的第3个元素(9)第三集合原创 2009-08-31 11:18:06 · 137 阅读 · 0 评论 -
struts2 subset标签(控制标签)
count :可选,该属性指定了子集中元素的个数。默认是取得所有源集合的全部元素。source :可选,指定源集合。默认取得valuestack栈顶的集合start :可选,该属性指定了子集从源集合的第几个元素开始截取。默认从第一个元素,即从0开始截取。decider :可选,指定开发者自己决定是否选中该元素var : 可选,指定了改属性,将生成Iterator对象设置成的page范围的属性,改属性也可替换成ID,但推荐使用var属性 注意:在sub2009-08-31 11:34:20 · 294 阅读 · 0 评论 -
struts2 sort标签(控制标签)
parator接口。 使用sort标签时可指定如下几个属性: comparator:必填属性,指定进行排序的Comparator实例。source:可选属性,指定被排序的集合。默认对valuestack栈顶的集合进行排序。var: 可选,如果指定了改属性,则生成Iterator对象设置成page范围的属性,该属性可以换成ID ,但推荐使用var属性;改属性的作用与subset标签中var属性作用不同!本应用应该在java文件中写出自己的比较方法:eg:2009-08-31 11:42:03 · 253 阅读 · 0 评论 -
struts2 action标签(数据标签)
2009-08-31 11:55:29 · 224 阅读 · 0 评论 -
struts2 bean标签(数据标签)
2009-08-31 14:07:22 · 278 阅读 · 0 评论 -
struts2 date标签(数据标签)
原创 2009-08-31 14:16:33 · 240 阅读 · 0 评论 -
struts2 debug include param push标签(数据标签)
2009-08-31 14:19:09 · 171 阅读 · 0 评论 -
struts2 set标签(数据标签)
ge,每次访问该值不仅性能地下,而可读性也很差。解决这个问题,可以将改该值设置成一个新值,并放入特定范围内。set标签属性:name: 必填,重新生成的新变量的名字scope: 可选,指定新变量被放置的范围,该属性可以接受application、session、request、page或action 5个值。如果没有指定,默认是放置在Stack Context中。value: 可选,指定将赋给变量的值。如果没指定,则将ValueStack栈顶的值赋给新变量。var: 可选,指定2009-08-31 14:26:07 · 227 阅读 · 0 评论 -
struts2 url标签(数据标签)
2009-08-31 14:41:31 · 184 阅读 · 0 评论 -
struts2 property标签(数据标签)
: 可选,指定是否escapeHTML代码value: 可选,指定需要输出的属性值。如果没指定,默认输出ValueStack栈顶的值id: 可选,指定该元素的标识原创 2009-08-31 14:45:30 · 149 阅读 · 0 评论 -
struts2 表单标签和非表单标签
、单个表单元素的标签 非表单标签:非表单标签主要用于在页面生成一些非表单的可视化元素,例如Tab页面,输出HTML页面的树形结构等。当然,非表单标签也包含在页面显示Action里封装的信息。非表单标签主要有如下几个: actionerror:如果Action实例的getActionErrors()方法返回不为null,则该标签负责输出该方法返回的系列错误。 actionmessage :如果Action实例的getActionMessages()方法返回不为nul2009-08-31 15:26:42 · 201 阅读 · 0 评论 -
struts2 模板相关的通用属性(表单标签)
2009-08-31 15:31:43 · 117 阅读 · 0 评论 -
struts2 javaScript相关的通用属性(表单标签)
2009-08-31 15:46:33 · 119 阅读 · 0 评论 -
struts2 actionerror和actionmessage(非表单标签)
原创 2009-08-31 15:53:00 · 164 阅读 · 0 评论 -
struts2 component(非表单标签)
原创 2009-08-31 15:58:27 · 143 阅读 · 0 评论 -
struts2 tree和treenode(非表单标签)
de生成一个树节点。 对于tree和treenode标签,都可指定一个label属性,该属性指定了树、或者树节点的标题。看如下代码: <!-- 使用s:tree生成树 --> <s:tree label="计算机图书" id="book" theme="ajax" showRootGrid="true" showGrid="true" treeSele2009-08-31 16:00:40 · 143 阅读 · 0 评论 -
struts2 Tooltip 相关属性属性(表单标签)
原创 2009-08-31 16:14:07 · 212 阅读 · 0 评论 -
struts2 通用属性(表单标签)
ml title 属性 disabled simple String 定义html disabled 属性 label xhtml String 定义表单元素的label labelPosition xhtml String 定义表单元素的label位置(top/left),缺省为left requiredposition xhtml String 定义required 标识相对label元素的位置 (left/right),缺省是 right name simple原创 2009-08-31 16:15:31 · 159 阅读 · 0 评论 -
struts2 checkboxlist标签(表单标签)
常用属性: listKey:用于指定集合元素中的某个属性作为复选框的 value 。如果集合是Map,则可以使用key-value 分别对应 Map 的key-value 作为复选框的value 。 listValue: 用于指定集合元素中的某个属性作为复选框的 标签。如果集合是Map,则可以使用key-value 分别对应 Map 的key-value 作为复选框的标签。 eg:<s:form><!-- 使用简单集合来2009-08-31 16:27:24 · 206 阅读 · 0 评论 -
struts2 doubleselect标签(表单标签)
2009-08-31 16:54:22 · 204 阅读 · 0 评论 -
struts2 optiontransferselect 标签(表单标签)
列表之间移动、升降。当提交时,两个<select…/>标签 都被提交。 此标签常用属性: addAllToLeftLabel:设置全部移动到左边按钮上的文本。 addAllToRightLabel: 设置全部移动到右边按钮上的文本。 addToLeftLabel:设置向左移动按钮上的文本。 addToRightLabel: 设置向右移动按钮上的文本。 allowAddAllToLeft:设2009-08-31 16:57:57 · 166 阅读 · 0 评论 -
struts2 select 标签(表单标签)
2009-08-31 17:01:17 · 210 阅读 · 0 评论 -
struts2 updownselect 标签 (表单标签)
示“上移”按钮,默认为true。 allowMoveDown: 是否显示“下移”按钮,默认为true 。 allowSelectAll: 是否显示“全选”按钮,默认为true 。 moveUpLabel:设置“上移”按钮上的文本,默认是^符号 moveDownLabel: 设置“下移”按钮上的文本 selectAllLabel:设置“全选”按钮上的文本,默认是*符号。 eg:<s:form&2009-08-31 17:06:05 · 224 阅读 · 0 评论 -
struts2 与拦截器相关的配置元素
;分别用于定义拦截器和拦截器栈;<interceptor ........./>元素: 用于定义单个拦截器,定义拦截器时只需定义两个属性:name和class,分别指定拦截器的名字和实现类;<Interceptor-stack.........../>元素:该元素用于定义拦截器栈,该元素包含多个<interceptor-ref........../>元素用于将多个拦截器和拦截器栈组合成一个拦截器栈;<2009-08-31 17:28:44 · 144 阅读 · 0 评论 -
struts2 使用拦截器的步骤
1.0" encoding="GBK"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"><struts> <!-- 通过常量配置S2009-09-01 08:36:58 · 157 阅读 · 0 评论 -
struts2表现层数据处理
2009-09-01 09:30:26 · 195 阅读 · 0 评论 -
struts2 内建类型转换器
2009-09-01 10:01:35 · 123 阅读 · 0 评论
分享