![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2
文章平均质量分 52
大饼卷馒头蘸米饭
生前何必贪睡,死后自会长眠!
展开
-
Json传递中文到struts2后台乱码问题
设置三个地方的编码方式:1.tomcat中的server.xml中加上配置 URIEncoding="GBK": connectionTimeout="20000" redirectPort="8443" URIEncoding="GBK"/>2.struts.xml中配置: 3.项目工程的编码方式设转载 2012-10-27 20:21:25 · 4911 阅读 · 0 评论 -
配置struts2全局拦截器、全局变量
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">原创 2013-03-12 14:13:43 · 5339 阅读 · 1 评论 -
解决Caused by: java.net.UnknownHostException: struts.apache.org
在本机上建立一个项目,启动没问题,可以把项目放在另一个电脑上启动时,就报错,内容如下:Unable to load configuration. - Class: java.net.PlainSocketImplFile: PlainSocketImpl.javaMethod: connectLine: 177 - java/net/PlainSocketImpl.java:17转载 2013-04-01 12:51:39 · 10767 阅读 · 0 评论 -
struts2标签获得后台传递的变量
1.前台通过${}方式可以获得Action里的设置了set/get方法的属性的值;如:private JsonObject obj;public JsonObject getObj() { return obj;}public void setObj(JsonObject obj) { this.obj = obj;}通过${obj}即可获得obj的值原创 2013-03-21 10:29:15 · 1245 阅读 · 0 评论 -
Struts2获取后台数据
获取后台数据:1.前提是后台action中有name这个属性2.后台中:this.addActionMessage(" ");this.addActiionError(" ");this.addFieldError("name", "name is error");前台用:3.(一般用IoC代替)后台用:private Map r转载 2013-03-21 10:37:58 · 2317 阅读 · 0 评论 -
SSH中事务配置详解
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">www/csdn/news/domain/NewsType.hbm.xmlwww/csdn/news/domain/News.hbm.xmltrueorg.hibernate.hql.ast.ASTQueryT转载 2013-05-29 11:20:57 · 1005 阅读 · 0 评论 -
JSON向Struts2后台传递复杂对象--传对象、集合
项目中遇到需求,需要用jquery使用ajax请求传递一个对象到struts2后台,action里接收时,使用对象来接收。如果需要接收对象,则js和actiion代码如下:js:var user = {"user.name":"ma","user.age":18};$.post(ctx + '/rims/buzdata/add.do',user);action代码:publ原创 2013-06-19 16:57:02 · 9323 阅读 · 0 评论 -
Parameters: Invalid chunk '' ignored.
不同版本的原因,都那过来研究一下:造成以上问题的有这么几种原因: 1、访问/test.jsp?&p1=1&p2=2... 2、访问/test.jsp?p1=1&p2=&p3=3... 3、访问/test.jsp?p1=1&&p2=2... 4、访问/test.jsp?action=save&.... 5、表单提交时,存在name="" value="***" />这样的域转载 2013-07-08 10:08:25 · 1136 阅读 · 0 评论 -
<s:property>标签将html标签转义成&字符
struts标签property默认会把将显示的字符串进行转义处理,所以,你要显示的内容含有html标签时就会被转义处理,无法显示出效果。解决方法:在获取字段值时,加上escape="false",如转载 2013-07-10 09:39:24 · 5514 阅读 · 0 评论 -
struts2 注解 demo2
1 必须引入struts2-convention-plugin-2.1.6包 2 WelcomeUserAction 类要放在 action命名的包下 并要用*Action 来命名类 3 successPage.jsp要放在web-inf/results目录下 这个是在struts.properties 根据struts.convention.result.path=/results来配置转载 2013-03-05 14:09:45 · 1137 阅读 · 0 评论 -
struts2的注解功能
我们知道通常情况下,Struts2是通过struts.xml配置的。但是随着系统规模的加大我们需要配置的文件会比较大,虽然我们可以根据不同的系统功能将不同模块的配置文件单独书写,然后通过节点将不同的配置文件引入到最终的struts.xml文件中,但是毕竟还是要维护和管理这些文件,因此也会给维护工作带来很大的困扰。为了解决这个问题,可以考虑使用struts2的注解。实际上struts2中最主要的概念转载 2013-03-05 14:10:51 · 720 阅读 · 0 评论 -
strut2中的标签取值问题
=""name="map."rows="5" cols="67">不知道为什么${#field.name}不能取值。 在struts2标签里取一个属性值的长度:场景:searchfield是从后台传递过来的一个属性值,本人想求出这个属性值的长度,可在struts2标签中使用方法如下: 0}">原创 2012-10-31 15:10:06 · 730 阅读 · 0 评论 -
Struts2中的s:if判断字符串是否相等要注意单引号和双引号
字符串N一定要用“”双引号包含,从test的包含则用单引号 ‘ ’,如果相反,则不能正确判断该属性是否与该字符串相等。正确:错误:因为java是强类型语言,单引号表示char类型,只能赋给一个字符给char类型,而双引号则表示String类型所以我的activityBean.searchForce属性是String类型,那么N必须要用双引号原创 2012-10-31 15:01:46 · 1380 阅读 · 0 评论 -
Struts2中Action有返回值,则在struts的配置文件中一定要配置result否则会报错:No result defined for action com.supermap.earth.ri
/html/surverReport/liveSurverReport.jsp/html/surverReport/liveSurverReport.jspString 里面有5个static 常量分别是:ERROR INPUT LOGIN NONE SUCCESS例如 如果在excute 中返回的是 ruturn SUCCESS;也就相当于返回的是return "succ原创 2012-10-23 09:12:04 · 6275 阅读 · 0 评论 -
struts2限制文件上传的格式,大小配置
4000000 image/bmp,image/png,image/gif,image/pjpeg,image/jpg 后来又报错:No result defined for action com.supermap.earth.rims.action.template.Templat后经过检查才知道,产生这个异常原创 2012-11-01 14:35:16 · 2808 阅读 · 0 评论 -
如何把Action后台是否执行成功返回到页面中
public void deleteFile(){ String rst = "error"; try { DisaMedia disaMedia = this.getDisaMediaService().getDisaMediaById(mediaId); String path1 =ServletActionContext.getServletContext().g原创 2012-10-23 09:19:17 · 2801 阅读 · 0 评论 -
struts2的相对路径问题
struts2的路径为什么有的不用全路径就可以访问到:function remove(){ var grid = $('#'+tabName); var row = grid.datagrid('getSelected'); if(row){ $.messager.confirm('删除提示', '您确定要删除该条记录吗?', function(r){ if (r){原创 2012-11-01 17:26:34 · 720 阅读 · 0 评论 -
apache commons configuration自动加载修改的配置文件不用重启服务器
1. 引入jar包commons-configuration-1.6.jar;2. String file_name = (new Global()).getClass().getClassLoader().getResource("config/config.properties").getFile(); file_name = file_name.replace("%20"原创 2012-12-04 15:09:05 · 1980 阅读 · 0 评论 -
开源Common FileUpload远程web文件上传问题
不经意间,在项目中使用开源Common FileUpload进行远程Web文件上传,由于网速有点慢或者是文件有点大,所以在上传过程中屡次出现下列问题: org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request fai转载 2013-01-05 09:35:20 · 773 阅读 · 0 评论 -
JSTL 表达式与 EL 语言
转载自(个人在 ITeye上的文章):http://leon906998248.iteye.com/blog/1502569一、什么是 EL 语言。表达式语言(EL)是 JSP 2.0 引入的一种计算和输出 Java 对象的简单语音。二、EL 语言的作用。为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式转载 2013-07-11 21:30:21 · 1018 阅读 · 0 评论