Struts2
二当家的黑板报
http://www.edjdhbb.com
展开
-
struts2.1升级到2.3后动态调用方法问题
jsp页面部分代码: struts.xml的部分代码: /test1.jsp/test2.jsp/testmoren.jspTestAction类的代码:package com.lcy.oa.web.action;import原创 2014-04-19 15:25:15 · 1966 阅读 · 0 评论 -
用js模拟struts2的多action调用
最近修了几个struts2.1升级到2.3后动态方法调用失效的bug,深有感悟,原始方法可以参考我之前的博文:struts2.1升级到2.3后动态调用方法问题但是我那种原始方法有一个局限,就是在submit那里写下的action不起作用,就算启动了动态方法调用也不行(我想应该是struts2.3的一个bug),所以为了完善这个功能,这里我再说一个用js的方法。 在,添加oncli原创 2014-05-19 00:05:20 · 2577 阅读 · 0 评论 -
调用action的方法
动态方法调用:1.第一种方法 在请求地址后加查询字符串属性指定调用方法的名称,格式如下: method:{调用方法名} 示例: http://localhost:8080/web/test/simple.action?method:addInput 或在表单中添加指定请求方法的表单域,一般用隐藏域。 示例:原创 2014-04-26 22:25:54 · 1072 阅读 · 0 评论 -
ajax+struts2
网上看到很多关于Struts2+ajax+jquery+json的例子,但是很多都不完整,也看不明白,主要原因是返回jsno类型数据和原来的返回字符串类型数据不一样,并且网友们实现步骤没有说清楚,让初学的朋友捉摸不透到底该怎么做。我做了个简单的demo,供网友们学习,最后我会附上链接,可以下载整个demo.首先需要的包(struts核心包和json需要的包):struts核转载 2014-04-26 22:35:05 · 636 阅读 · 0 评论 -
JSON向Struts2后台传递复杂对象--传对象、集合
项目中遇到需求,需要用jquery使用ajax请求传递一个对象到struts2后台,action里接收时,使用对象来接收。如果需要接收对象,则js和actiion代码如下:js:action代码:[java] view plaincopyprint?public class BuzDataPageActio转载 2014-04-26 23:12:49 · 1428 阅读 · 0 评论 -
struts2文件上传下载
struts2中也自带了文件上传与下载的功能文件上传 单文件上传l 要想使用 HTML 表单上传一个或多个文件, 必须把 HTML 表单的 enctype 属性设置为 multipart/form-data, 把它的 method 属性设置为postl 为了让用户能够选择一个文件进行上传, 程序员必须提供一个 字段.转载 2014-05-10 12:41:15 · 1080 阅读 · 0 评论 -
Struts2输入校验(三) addActionError的用法
Struts2的错误信息分两种级别,第一种是:field(属性)级别;第二种是:action级别两者的区别在于:addFieldError事实上是将错误信息保存在一个Map中,通过属性名为key,错误信息为value的格式保存,而addActionError则是保存在一个Collection中,再详细的就是保存在一个ArrayList中的,所以,直接保存一个出错信息即可。转载 2014-05-16 11:46:55 · 816 阅读 · 0 评论 -
struts2.0升级struts2.3.3问题处理
由于工程是比较早的所以使用的是struts2.0,其中有很多的漏洞,所以公司要求升级struts2.3.3.现已升级完成并上现网所以按我说的步骤做就一定OK。1.下载struts-2.3.3-all.zip ,之所以下载all是因为目录中有例子工程。路径如:D:\share\struts-2.3.3-all\struts-2.3.3\apps\struts2-blank.war。2.在转载 2014-05-16 12:20:29 · 1010 阅读 · 0 评论 -
struts2+jQuery+ajax调用演示
无法转载,只能给个链接了http://blog.csdn.net/thinkscape/article/details/7467153#转载 2014-04-26 23:31:55 · 812 阅读 · 0 评论 -
java.lang.IllegalStateException: getWriter() has already been called for this response问题解决
java.lang.IllegalStateException: getWriter() has already been called for this response在执行下述代码时报错,OutputStream out = getResponse().getOutputStream(); 原因为代码中有打开的Response.getWriter(),未关闭,因调用点较多,不转载 2014-11-25 13:30:48 · 2452 阅读 · 0 评论