struts2
放肆青春的博客
www
展开
-
struts2:Exception occurred during processing request: null
今天编写了struts2中通过token防止表单的重复提交,实现的过程中出现了struts2:Exception occurred during processing request: null异常具体代码如下:警告: Form token H1EAQ2YY2YACW9RCY48RPM33PISDFECY does not match the session token 2SYPD转载 2017-08-09 18:39:34 · 1853 阅读 · 0 评论 -
struts.xml的加载路径及配置问题
本人在配置在使用struts2整合spring时,把配置文件struts.xml放在WEB-IN下时,出现请求无效,当把struts.xml放在src下时有正常了,struts.xml一般不是放在WEB-IN下的吗?为什么会出现这种现象?可是用struts1.x的时候,struts-config.xml也是放在WEB-INF下的啊,struts2跟struts1在这点上不一样吗?可是我单用st...转载 2018-03-12 21:47:24 · 523 阅读 · 0 评论 -
There is no Action mapped for namespace [/] and action name [] associated with context path []
There is no Action mapped for namespace[/] and action name [] associated with context path.这是一个很常见的struts问题,意思就是在当前的路径下找不到Action。这种问题说好解决也挺好解决,说不好解决有时候就得找好长时间。不过说到底,肯定是配置文件的问题,下面就简单写几种解决方式。 1、首先检查A...转载 2018-03-27 12:51:16 · 990 阅读 · 0 评论 -
Struts2 s:if判断所遇到的坑
1.s:if是可以直接读取集合值的,所以不需要s:property标签取值了。直接就可以判断2.使用s:if时要注意单引号和双引号问题,因为java是强类型语言,单引号表示char类型,只能赋给一个字符给char类型,而双引号则表示String类型3.使用时注意作用域参考博客:1.struts2 s:if标签以及 #,%{},%{#}的使用方法:https://www.cnblogs.com/wk...原创 2018-04-12 19:46:46 · 736 阅读 · 0 评论 -
Struts2 # % $ ${ }和${#}的区别总结
“#”主要有三种用途:访问OGNL上下文和Action上下文,#相当于ActionContext.getContext();下表有几个ActionContext中有用的属性:名称作用例子parameters包含当前HTTP请求参数的Map#parameters.id[0]作用相当于request.getParameter("id")request包含当前HttpServletRequest的属性(...转载 2018-04-12 20:07:41 · 1407 阅读 · 0 评论 -
struts2--关于值栈的概念性问题
重要参考:http://www.cnblogs.com/ningvsban/p/3739622.htmlhttp://www.cnblogs.com/ningvsban/p/3739682.html结论:1 狭义值栈 通常指的是实现com.opensymphony.xwork2.util.ValueStack接口的对象,目前就是com.opensymphony.xwork2.ognl.OgnlV...转载 2018-04-12 20:19:45 · 178 阅读 · 0 评论 -
Struts2中获得Request,Response的几种方法
在Struts2中的没有像Struts1那样必须要在Action类中写个execute()方法,只需要是个返回字符串的方法即可(有时候也不需要返回值),在struts2中经将原有的servlet中request参数和response参数封装在拦截器中,可是有时候编程的时候仍然需要用到这两个参数。以下是获得该参数的几种方法:方法一:使用Struts2 Aware拦截器这种方法需要Action类实现相...转载 2018-04-24 16:41:52 · 152 阅读 · 0 评论 -
struts2整合json出现no result type defined for type 'json'的解决方法
缺少jar包struts2的json plugin可以实现struts2和json的完美结合,由于本篇主要是介绍整合过程中遇到的问题,所以编程实现的方法这里就不重复了,具体可以参看struts2的官方文档:http://struts.apache.org/2.2.1.1/docs/json-plugin.html。我在struts.xml中有如下action定义:<action name="...转载 2018-04-26 16:46:26 · 415 阅读 · 0 评论 -
Struts2与前台jquery+ajax交互json数据所遇到的坑
1struts2执行到JSONObject执行不了,也不报错,原因是缺少个commons-lang-2.6.jar两个都要有struts2.3.24交互json所需jar包:原创 2018-04-26 20:20:31 · 323 阅读 · 0 评论 -
struts2中各个jar包的具体作用
-----------------------------------struts2的核心包--------------------------------------struts2-core-2.1.8.1 struts2的核心jar包,不可缺少的xwork-core-2.1.6 xwork的核心包,由于Struts2是由xwork的延伸 有些类依然关联着 xwork的类aopall...转载 2018-03-11 21:58:29 · 310 阅读 · 0 评论 -
struts2 中的 addActionError 、addFieldError、addActionMessage的方法【转】
一、addActionError("错误内容"):Action级别的错误消息this.addActionError("错误信息1");this.addActionError("错误信息2");显示消息的标签是:显示全部的 Action级别的错误消息,可以加CSS二、addFieldError("字段名","错误信息")给一个字段(属性)添加错误消息this.addF转载 2017-09-12 20:38:20 · 342 阅读 · 0 评论 -
struts2中css,js等资源无效 非路径问题(新手问题)
一个小小的Strust2例子然后发现css,js,图片用不了,debugger下发现无法访问这些资源(404错误),妈的,那个例子明明可以的,起码从书上的图片看。发现是web.xml中的过滤器的问题,代码是这样的:web.xmlxml version="1.0" encoding="UTF-8"?>web-app xmlns="http://xmlns.jcp转载 2017-09-17 10:26:49 · 334 阅读 · 0 评论 -
There is no Action mapped for namespace[/] and action name [] associated with context path.
There is no Action mapped for namespace[/] and action name [] associated with context path.这是一个很我的错误是把struts.xml放错位置了常见的struts问题,意思就是在当前的路径下找不到Action。这种问题说好解决也挺好解决,说不好解决有时候就得找好长时间。不过说到底,转载 2017-08-09 18:56:18 · 409 阅读 · 0 评论 -
MyEclipse10搭建Strust2开发环境
MyEclipse10搭建Strust2开发环境一、创建一个JavaWeb项目启动MyEclipse10 ,然后在MyEclipse中创建一个JavaWeb项目,点击【File】---->【New】---->【WebProject】,如下图所示:此时将会弹出一个创建项目的对话框,如下图所示:点击【Finish】按钮后,如果工作空间当前的编译环境和项目需要的编译转载 2017-08-18 12:57:10 · 345 阅读 · 0 评论 -
struts2中css,js等资源无效 非路径问题(新手问题)
一个小小的Strust2例子然后发现css,js,图片用不了,debugger下发现无法访问这些资源(404错误),妈的,那个例子明明可以的,起码从书上的图片看。发现是web.xml中的过滤器的问题,代码是这样的:web.xmlxml version="1.0" encoding="UTF-8"?>web-app xmlns="http://xmlns.j转载 2017-08-18 21:05:06 · 233 阅读 · 0 评论 -
struts2.0中struts.xml配置文件详解
DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd" >struts> include节点是struts2中组件化的方式 可以将每个功能模块独立到一个xml配置文件转载 2017-08-18 21:13:21 · 177 阅读 · 0 评论 -
Unexpected Exception caught setting 'uid' on 'class com.opensymphony.xwork2.ActionSupport: Erro
Ajax与struts2交互时,data形式需与action接收形式一致,若action用属性驱动接收,data需写成,user.uid原创 2017-09-14 16:40:09 · 1339 阅读 · 0 评论 -
Struts2获取request三种方法
struts2里面有三种方法可以获取request,最好使用ServletRequestAware接口通过IOC机制注入Request对象。在Action中获取request方法一: 在Action中的代码:?123Map request = (Map)ActionContext.g转载 2017-09-16 22:57:54 · 520 阅读 · 0 评论 -
struts之Action中获取request、response对象的方法
1、访问或添加request/session/application属性[java] view plain copypublic String scope() throws Exception{ ActionContext ctx = ActionContext.getContext(); ctx.getA转载 2017-09-16 22:59:20 · 278 阅读 · 0 评论 -
struts2的action与jsp之间传递参数
1、浏览器往Action传递参数: 在Action中设置属性,并为属性设置get/set方法。传递参数时按照属性的名字赋值即可。如xxx?name=aa 取值用request.getPrameters("属性名“);public class UserAction { private String name; private User转载 2017-09-16 23:00:22 · 574 阅读 · 0 评论 -
struts2,ajax,json传json给Action中的类对象,并返回需要的数据
一.准备1.json所需jar包:(有时候内容没问题,仔细检查jar包,是不是少了,各种版本杂交....我用的是struts2-2.5.8里jar包,可以成功)commons-lang.jarjson-lib-2.3-jdk15.jarstruts2-json-plugin-2.2.3.jarezmorph-1.0.1.jarcommons-beanutils-1.9.2.jarcommons-c...转载 2018-04-26 20:23:25 · 381 阅读 · 0 评论