struts2
文章平均质量分 50
全力付出
https://zyongjava.github.io
展开
-
OGNL 中的集合操作
OGNL 中的集合操作: 1. 直接生成List类型集合的语法:{e1,e2,e3,e4...} //直接生成一个List类型集合,该集合包含了3个元素:e1,e2,e3和e4。如果需要多个元素,则多个元素直接用英文逗号隔开; 2. 自己生成Map类型集合的语法:#{key1:value1,key2:value2,...} //直接生成一个Map类型的集合原创 2014-08-27 23:05:55 · 2213 阅读 · 0 评论 -
struts2标签
为了控制输出Struts2的ValueStack中封装的值,Struts2中提供了大量的标签,比较常用的标签有:if:该标签支持标签体,如果if标签里判断的表达式返回真,则输出标签体内容。else:该标签体不能独立使用,他需要与if标签结合使用,如果if标签内判断的表达式返回假,则输出该标签里的标签体。iterator:主要用于迭代输出某个集合属性的各个集合元素。property:该标原创 2014-08-27 22:57:02 · 774 阅读 · 0 评论 -
struts2 表单标签属性
表单标签属性 cssClass :设置该表单的class属性; cssStyle : 设置该表单的style属性,使用内联的CSS样式; title : 设置表单元素的title属性; disabled : 设置表单元素的disabled属性; label : 设置表单元素的label属性; lablePo原创 2014-08-27 23:10:49 · 1345 阅读 · 0 评论 -
struts2拦截器配置
定义拦截器栈之前,必须先定义组成拦截器栈的多个拦截器。struts2把拦截器栈当成拦截器处理。因此拦截器和拦截器栈都放在元素中定义。 例如:原创 2014-08-27 23:01:51 · 776 阅读 · 0 评论 -
Action访问Servlet API
struts2的Action并未直接与任何Servlet API耦合。但是struts2提供了一个ActionContext类,struts2的Action可以通过该类来访问Servlet API。 下面是ActionContext类常用的几种方法: Object get(Object key):该方法类似于调用HttpServletRequ原创 2014-08-27 23:01:22 · 885 阅读 · 0 评论 -
struts2常量配置
struts2常量配置 1.在struts.xml中配置。 例如: 2.在struts.properties中配置,该文件的内容就是系列的key-value对。 例如: struts.devMode=true原创 2014-08-27 22:58:10 · 951 阅读 · 0 评论 -
struts2输出国际信息
1.定义国际化资源文件,均为键值对:例如, loginPage=登录页面 errorPage=错误页面 2. 给资源文件命名为messageResouce.properties.保存在WEB-INF/classes路径下。保存好后,需要使用native2ascii命令处理该文件,处理该文件的命令格式为:native2ascii messageResource.properties mess原创 2014-08-27 22:57:39 · 1050 阅读 · 0 评论 -
struts2中的数据校验文件配置方法
"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"> 必填校验器 必填内容 必填字符串校验原创 2014-08-27 23:04:58 · 2234 阅读 · 0 评论 -
struts2注解
我们知道通常情况下,Struts2是通过struts.xml配置的。但是随着系统规模的加大我们需要配置的文件会比较大,虽然我们可以根据不同的系统功能将不同模块的配置文件单独书写,然后通过节点将不同的配置文件引入到最终的struts.xml文件中,但是毕竟还是要维护和管理这些文件,因此也会给维护工作带来很大的困扰。为了解决这个问题,可以考虑使用struts2的注解。实际上struts2中最主要的概念原创 2014-08-27 23:11:38 · 728 阅读 · 0 评论 -
struts2 数据标签
数据标签:(一)action: 该标签用于JSP页面直接调用一个Action,通过指定executeResult参数,还可以将 该Action的处理结果包含到本页面中来; (1) id :这是一个可选属性,该属性将会作为该Action的引用ID。 (2)name :这是一个必填属性,通过该属性指定该标签调用哪个Action。 (3)namespac原创 2014-08-27 23:09:30 · 785 阅读 · 0 评论 -
struts2 控制标签
控制标签: if : 用于控制选择输出的标签; elseIf/elseif : 与if标签结合使用,用于控制选择输出的标签; else :与if标签结合使用,用于控制选择输出的标签; append : 用于将多个集合拼接成一个新的集合; generator :它是一个字符串解析器,用于将一个字符串解析成一个集合;原创 2014-08-27 23:06:31 · 1075 阅读 · 0 评论 -
struts2拦截器
实现拦截器类: 如果用户要开发自己的拦截器类,应该实现 com.opensymphony.xwork2.inteceptor.Interceptor接口,该接口代码如下: public interface Interceptor extends Serializable { //销毁该拦截器钱的回调方法 void destor原创 2014-08-27 23:03:57 · 756 阅读 · 0 评论 -
struts2结果类型
常用的struts结果类型: chain: Action链式处理结果类型 dispather: 用于JSP整合的结果类型 (默认) redirect: 用于直接跳转到其他URL的结果类型 redirect-action: 用于直接跳转到其他Action的结果类型 stream: 用于向浏览器返回一个InputStream(一般用于文件下载)原创 2014-08-27 23:02:44 · 689 阅读 · 0 评论 -
集合操作
package cn.com.jandar.action.admin;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class Test {/*** @param args*/pub原创 2014-08-28 23:52:18 · 756 阅读 · 0 评论