struts2
wan06092151
这个作者很懒,什么都没留下…
展开
-
struts2国际化语言切换 action中如何读取国际化资源文件
在struts2下实现动态的语言切换方法很简单,只需向action传递request_locale=en_US或者request_locale=zh_CN参数就可以简单的实现语言的切换 页面代码如下: <a href="admin/lang?request_locale=en_US">en</a> <a href="admin/lang?reque...原创 2012-02-01 22:17:56 · 184 阅读 · 0 评论 -
Struts2-Value Stack浅析
Value Stack的作用: 1. 可以作为一个数据中转站 2. 用于在前台-后台之间传递数据,最典型的做法就是struts2标签也ognl表达式的结合。我用得最多的就是数据回显。 Value Stack的生命周期: 在struts-default.xml文件中决定了在web容器启动时将会创建OgnlValueStackFactory对象,该...原创 2012-12-10 19:24:06 · 161 阅读 · 0 评论 -
Struts2中使用HttpServletRequest和HttpServletResponse
http://blog.csdn.net/wl_ldy/article/details/7277686原创 2012-12-10 22:35:16 · 70 阅读 · 0 评论 -
struts2中常用Result类型的用法
http://zhangxiang390.iteye.com/blog/231858原创 2012-12-10 23:14:09 · 85 阅读 · 0 评论 -
Struts2 Result-type(封装Action层到View层的跳转逻辑)
http://www.blogjava.net/jzone/articles/322222.html原创 2012-12-11 09:14:58 · 97 阅读 · 0 评论 -
locale 详解
转:http://daimajishu.iteye.com/blog/1077309 locale详解 2006-07-2900:08 在这里详述"locale详解". 原文链接:http://bbs.chinaunix.net/viewthread.php?tid=834459-------------------------------------------------------...原创 2012-12-16 00:04:07 · 177 阅读 · 0 评论 -
struts2 值栈
值栈(ValueStack)是struts2中的一个重要的概念,几乎所有的Struts2操作都要同值栈打交道。那么值栈究竟是什么呢? 实际上struts2中的值栈就是一个存放对象的堆栈,对象以map的形式存储在这个堆栈中,并且该堆栈中的对象属性的数值可以通过表达式语言获得。 Struts 2Action类通过属性可以获得所有相关的值,如请求参数、Action配置参数、向其他Action传递...原创 2012-12-20 09:48:32 · 102 阅读 · 0 评论 -
struts2中ActionContext应用
struts2中ActionContext应用原创 2013-06-20 22:38:17 · 84 阅读 · 0 评论 -
struts2的ValueStack
Struts2 ValueStack & ActionContext & OGNL 关系小结 原生的OGNL三要素: 1.expression 求值表达式——首先会被解析成对象树 2.root object 根对象——默认的操作对象 3.context OGNL执行环境——OGNL执行的上下文环境 OGNL context是一个Map结构,ognl.O...原创 2013-06-21 01:03:54 · 75 阅读 · 0 评论 -
struts2中取得文件的绝对路径的方法
方法1: [java] view plaincopyprint? ServletActionContext.getServletContext().getRealPath(File.separator);//项目根路径如D:\xxx\项目名 ServletActionContext.getServletContext().getRealPath(File.sep...原创 2013-09-30 16:44:42 · 103 阅读 · 0 评论 -
struts2的国际化 Action类中的国际化
转:http://callan.iteye.com/blog/186014 每种框价都会有国际化的支持,struts2的国际化大致上分为页面的国际化,Action的国际化以及xml的国际化 首先在struts.properties文件中加入以下内容:struts.custom.i18n.resources=messageResource或在struts.xml中加入<constan...原创 2012-12-10 19:16:38 · 89 阅读 · 0 评论 -
struts2中减少action数量(通配符使用)
http://www.cnblogs.com/netshuai/archive/2009/08/06/1540341.html原创 2012-12-07 14:50:51 · 85 阅读 · 0 评论 -
struts2国际化文件的使用
sturst2国际化资源文件有三种级别从高到低是:类级别(类名_en_US.properties) 、 包级别(package_en_US.properties :package 是固定的写法)、 全局级别(message_en_US.properties) 使用环境: 1、jsp 中:直接访问jsp,<s:text name="addUser"></s:text&g...原创 2012-02-01 23:37:06 · 96 阅读 · 0 评论 -
struts2 架构图及工作流程
1、struts2架构图 2、工作流程 1、客户端提交一个(HttpServletRequest)请求,如上文在浏览器中输入http://localhost:8080/bookcode/ch2/Reg.action就是提交一个(HttpServletRequest)请求。 2、请求被提交到一系列(主要是3层)的过滤器(Filter),如(ActionContextC...原创 2012-10-19 00:43:07 · 106 阅读 · 0 评论 -
struts2 action中如何读取国际化资源文件
action中如何读取国际化资源文件 1、在url地址中使用?request_locale=en_US 或 ?request_locale=zh_CN 2、在action中,this.getText("helloworld"); //得到国际化资源文件中对应的中文, 或是英文 helloworld=hello, {0} 使用this.getText("helloworld", ...原创 2012-07-26 22:53:44 · 300 阅读 · 0 评论 -
Struts2中 session的使用
在Struts2里,如果需要在Action中使用session,可以通过下面两种方式得到 1.通过ActionContext class中的方法getSession得到 2.Action实现org.apache.struts2.interceptor.SessionAware接口的方式来对session进行操作 下面先看一个采用第一种方式,在action中得到session的例子 package ...原创 2012-11-11 01:02:34 · 117 阅读 · 0 评论 -
Ognl学习
OGNL框架的使用入门(一) OGNL框架的使用入门(二) Struts2数据传输的背后机制:ValueStack(值栈) 《Struts2技术内幕》 新书部分篇章连载(九)—— 强大的OGNL 注意:表达式 加#是访问上下文, 即map中的数据,就算传递的有根对象,如:Ognl.getValue("#user.group.groupId", map, new ...原创 2013-05-05 16:21:26 · 88 阅读 · 0 评论 -
Struts2技术内幕-学习
1、MVC只是概念, 我们用servlet也可以模拟MVC,但是如果有很多servlet的话,存在的问题 在web.xml中的配置将会变得特别多的servlet配置,配置管理不方便 表单中的参数值,需要request.getParameter()一个一个的取,然后再new 对象传到Service层 将需要在页面上显示的参数存放到requset或session等, requset....原创 2013-05-05 23:38:31 · 164 阅读 · 0 评论 -
WebWork框架原理
WebWork的三个关键部分 1、 Actions。一般一个Action代表一次请求或调用。在WebWork中,一般Action类需要实现Action接口,或者直接继承基础类ActionSupport。这是,它要实现默认的execute方法,并返回一个在配置文件中定义的Result(也就是一个自定义的字符串而已)。当然,Action也可以只是一个POJO(普通Java对象),不用继承任...原创 2013-05-12 12:34:53 · 286 阅读 · 0 评论 -
Struts2的运行流程
3.2 Struts2的运行流程 3.2.1 运行流程 先回忆一下在HelloWorld中,我们做了什么: 在web.xml中配置了Struts2的过滤器 写了一个Action类,名称为HelloWorldAction 在struts.xml中配置了这个Action类 写了两个页面,一个是登录页面,一个是欢迎页面 只做了这么点事情,就可以在Struts2的帮助下顺利完成...原创 2013-05-12 23:08:16 · 90 阅读 · 0 评论 -
Struts2源码分析--请求处理
Struts2架构图 请求首先通过Filter chain,Filter主要包括ActionContextCleanUp,它主要清理当前线程的ActionContext和Dispatcher;FilterDispatcher主要通过AcionMapper来决定需要调用哪个Action。 ActionMapper取得了ActionMapping后,在Disp...原创 2013-05-12 23:18:53 · 69 阅读 · 0 评论 -
struts2对请求参数的处理
struts2对请求参数的处理 struts2 拦截器 请求参数 更改原创 2013-10-10 18:31:41 · 109 阅读 · 0 评论