Struts2
文章平均质量分 76
keke_Xin
这个作者很懒,什么都没留下…
展开
-
Struts2 result type详解
在默认时,<result>标签的type属性值是“dispatcher”(实际上就是转发,forward)。开发人员可以根据自己的需要指定不同的类型,如redirect、stream等。如下面代码所示:<result name="save" type="redirect"> /result.jsp</result>这此result-t...原创 2012-06-20 16:49:21 · 180 阅读 · 0 评论 -
struts2下利用json进行文件上传和下载遇到的一些问题(暂时未明白)
上传文件时:利用jquery的ajaxfileupload异步上传插件 进行文件上传,上传成功了,但是返回的数据若也是json的,则会提示下载返回结果,按照网上的说法在返回result设置<param name="contentType">text/html</result>也不起作用。 下载文件时:请求下载时利用json传递的请求,下载后毫无反应,但是后台已经...原创 2012-07-16 16:52:27 · 118 阅读 · 0 评论 -
KindEditor上传图片问题
转自:http://www.cnblogs.com/java_cSharp/archive/2011/08/06/KindEditor_upload_image_plugin.html 前序:由于工作需要使用在线编辑器,找了几个对比了下KindEditor还是不错的,国产的.但文档还是不全,还好能参考官方插件,套出来一些插件.本文章分为4个部分,分别介绍图片上传插件、代码高亮插件、引用...原创 2013-03-19 15:24:15 · 466 阅读 · 0 评论 -
struts2的线程安全(好好看看)(在理解不扎实与测试下自己砸了理解的真理)
转自:http://japi.iteye.com/blog/432617 背景:今天开发时使用同事研究的分页框架时出现些问题,项目使用的是Struts2和Spring,前台莫名其妙的向后台传了数据,通过ServletActionContext获得的request中调用getAttribute("")方法(后来证明要使用getParameter("")方法,但是getAttibute()能获得值...原创 2012-08-08 15:57:56 · 155 阅读 · 0 评论 -
struts2中<s:property value="xx"/>的工作原理
使用struts2标签的jsp页面中<s:property valued="sum"/>等同于<% com.opensymphony.xwork2.util.OgnlValueStack ovs = (com.opensymphony.xwork2.util.OgnlValueStack)request.getAttribute("struts.valueSta...原创 2012-08-20 10:18:17 · 127 阅读 · 0 评论 -
Struts2的addActionError() 与addFieldError ()
addActionError() 与addFieldError ()有什么不同, 这里说一说,这两个都是com.opensymphony.xwork2.ActionSupport类下的方法.addActionError (String anErrorMessage)添加一个Action级别的错误消息到ActionanErrorMessage: 错误消息显示消息的标签是:<...原创 2012-08-23 09:41:12 · 124 阅读 · 0 评论 -
Struts2上传文件过大的反馈处理
问题描述:前段时间在struts2下做文件上传,当上传大文件时出现了几个问题。 问题1:当有大文件上传时,即超过struts2配置的最大值时会报出一段英文的出错信息, "the request was rejected because its size ..." 问题2: 由于错误的产生,原来页面上输入的内容也全部不见了,也就是说参数(params)注入失败。 解决方法:...原创 2012-08-23 09:42:39 · 217 阅读 · 0 评论 -
Servlet与Struts action线程安全问题分析
Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发用户上升到一定值时,就会经常出现一些莫明其妙的问题。1、Servlet...原创 2012-08-23 10:22:49 · 136 阅读 · 0 评论 -
使用SVN检出Struts Spring Hibernate源码
Spring Spring源码是由springframework.org维护管理的,spring-framework 是spring 3.0以上版本spring-maintenance 是spring 3.0以下版本spring-security是原Acegi演变出的spring子项目(权限安全管理框架)Spring每个目录下面都有tags、trunk、branches三种区分tags一般指...原创 2013-02-05 16:50:51 · 179 阅读 · 0 评论 -
学习Struts2 jQuery Plugin 3.0(转)(此外还有struts-jquery-grid-tags, showcase等)
from:http://blog.csdn.net/ld_flex/article/details/6729223 学习网站推荐:1、http://www.oschina.net/news/17815/struts2-jquery-plugin-3-0-new-features2、http://wenku.baidu.com/view/d487e48ecc22bcd126ff0c...原创 2014-01-14 20:04:52 · 161 阅读 · 0 评论 -
Velocity简介和Velocity与Jsp、Freemarker的对比(java常用的三种表现层技术)
Velocity 是一个基于java 的模板引擎(template engine). 它可以让视图的设计者在web 页面中引用java 代码中定义的数据对象和命令。从而使Web designers 和java 开发者依照MVC 思想(Model-View-Controller )开发系统,这意味着Web designers 只须将精力注用于良好表现力的视图外观设计,而Java程序员则只要关心着如...原创 2014-02-19 17:09:59 · 214 阅读 · 0 评论 -
struts2文件下载(使用struts2配置方式和单纯response方式)
若是使用类似Servlet方式下载,可以通过ServletActionContext帮助类或者ServletResponseAware接口获得response,然后再按照设置response的头和流的方式即可完成下载,但是Action的方法必须返回null,意思是脱离struts2的管理,必须这样做,否则将会报getOutputStream已经被调用的异常.错误如下:报错: java...原创 2012-07-16 16:43:10 · 175 阅读 · 0 评论 -
struts2文件上传(单个文件和多个文件)
1. 文件上传的原理: 表单元素的enctype属性指定的是表单数据的编码方式,该属性有3个值: 1) application/x-www-form-urlencoded:这是默认编码方式,它只处理表单域里的value属性值,采用这种编码方式的表单会将表单域的值处理成URL编码方式。 2) multipart/form-data:这...原创 2012-07-16 16:38:10 · 123 阅读 · 0 评论 -
Struts2处理json简介及注意事项
action 中: private List<Admins> entities; private Admins admin; public Admins getAdmin() { return admin; } ...原创 2012-06-27 22:53:32 · 164 阅读 · 0 评论 -
struts2返回JSON,jquery解析JSON(返回的可能是LIST,MAP,对象,单个值)
//初始加载页面时$(document).ready( function() {//为获取单个值的按钮注册鼠标单击事件$("#getMessage").click( function() {$.getJSON("jsontest!returnMessage.action", function(data) {//通过.操作符可以从data.message中获得Action中m...原创 2012-06-28 10:05:03 · 101 阅读 · 0 评论 -
从源代码角度看Struts2返回JSON数据的原理(转)
前面一篇文章其实只是介绍了如何在Struts2中返回JSON数据到客户端的具体范例而无关其原理,内容与标题不符惹来标题党嫌疑确实是笔者发文不够严谨,目前已修改标题,与内容匹配。本文将从struts2-json插件的源码角度出发,结合之前的应用范例来说明struts2-json插件返回JSON数据的原理。 用winrar打开struts2-json-plugin-xx.jar(笔者使...原创 2012-06-28 23:30:03 · 123 阅读 · 0 评论 -
Struts2返回JSON数据的具体应用范例(转)
早在我刚学Struts2之初的时候,就想写一篇文章来阐述Struts2如何返回JSON数据的原理和具体应用了,但苦于一直忙于工作难以抽身,渐渐的也淡忘了此事。直到前两天有同事在工作中遇到这个问题,来找我询问,我又细细地给他讲了一遍之后,才觉得无论如何要抽一个小时的时间来写这篇文章,从头到尾将Struts2与JSON的关系说清楚。 其实网络中,关于这个问题的答案已是海量,我当初也是从这海...原创 2012-06-29 09:20:41 · 116 阅读 · 0 评论 -
struts2工作原理(转)
读者如果曾经学习 过Struts1.x或者有过Struts1.x的开发经验,那么千万不要想当然地以为这一章可以跳过。实际上Struts1.x与Struts2并无我们想象的血缘关系。虽然Struts2的开发小组极力保留Struts1.x的习惯,但因为Struts2的核心设计 完全改变,从思想到设计到工作流程,都有了很大的不同。Struts2是Struts社区和WebWork社区的共同...原创 2012-07-01 13:45:38 · 96 阅读 · 0 评论 -
struts2拦截器(转)
转自:http://www.blogjava.net/zhoumiao0123/archive/2008/08/10/221088.html 本文为本人翻译struts2的官方网站上的关于拦截器的说明文档,官方网站上的说明均是英文的,不方便热爱学习而英语又不太好的朋友。该说明文档地址是http://struts.apache.org/2.0.11/docs/interceptors.htm...原创 2012-07-01 13:52:22 · 111 阅读 · 0 评论 -
struts2的result为chain的跳转问题(参数设置)
本文章非原创,本文章抄录于http://blog.sina.com.cn/s/blog_850822020100u5ct.htmlMyEclipse办法为9.0M1当在struts.xml中使用chain和redirectAction这两个类型结果的时候,会报检查错误!Multiple annotations found at this line:- Undefined actionnames...原创 2012-07-09 14:59:02 · 131 阅读 · 0 评论 -
OGNL遍历list和map以及访问四个范围的属性值
转自:http://blog.csdn.net/a9529lty/article/details/6296024 假定在struts2 的action的属性域中定义2个如下的List和Map变量和一个String对象: [java] view plaincopyprivate List<String> testlist=new Array...原创 2012-07-11 17:23:36 · 181 阅读 · 0 评论 -
Struts2的StrutsPrepareAndExecutefilter与FilterDispatcher
FilterDispatcher是早期struts2的过滤器,后期的都用StrutsPrepareAndExecuteFilter了,如2.1.6、2.1.8。StrutsPrepareAndExecuteFilter名字已经很能说明问题了,prepare与execute,前者表示准备,可以说是指filter中的init方法,即配制的导入;后者表示进行过滤,指doFilter方法,即将reques...原创 2012-07-13 15:18:58 · 99 阅读 · 0 评论 -
探究Struts2运行机制:StrutsPrepareAndExecuteFilter 源码剖析 (转)
作者:niumd blog:http://ari.iteye.com 一、概述 Struts2的核心是一个Filter,Action可以脱离web容器,那么是什么让http请求和action关联在一起的,下面我们深入源码来分析下Struts2是如何工作的。 FilterDispatcher API 写道 Deprecated. S...原创 2012-07-13 15:22:25 · 177 阅读 · 0 评论 -
Struts2与Velocity整合
转自:http://yjhexy.iteye.com/blog/978123(之前看Struts2源码,发现view包下面有Velocity,JSP,FreeMarker等,这才知道了Velocity)我这边引出几个问题。问题1,struts2 是怎么让 velocity 按照指定的 ResourceLoader 加载 vm 模板的? 首先,struts 默认的查找vm...原创 2014-02-19 17:13:39 · 299 阅读 · 0 评论