struts
mr_orange_klj
这个作者很懒,什么都没留下…
展开
-
给sturts Action类注入spring bean的几种已测试、可行的方法
在struts和spring中配置两次,在spring中将action配置为bean。struts中class属性为spring中bean id,依靠property标签注入,需要设置set和get方法。只在struts中注册一次(class属性是全限定名),令action中属性名与bean id/name一致,自动完成注入。无需设置set和get方法。需注意,如果bean i原创 2015-01-16 15:28:15 · 1579 阅读 · 0 评论 -
struts配置中<result type="json"></reult>是什么意思 .
在Struts2中,type="json“这样是用来做AJAX请求的 所以根本就没有跳转页面。json是一种数据格式,具体可以网上去学习一下。在Struts2中,如果这样写,会将你Action中的变量转成JSON 返回到页面用来做AJAX是非常方便的。 只要继承extends="json-default",result type设置成json之后,容器会把acti转载 2017-04-14 17:18:55 · 689 阅读 · 0 评论 -
struts 转发重定向 参数书写格式
/WEB-INF/jsp/user.jsp ${user.userId}原创 2016-08-21 13:20:31 · 376 阅读 · 0 评论 -
struts2抛出异常自定义跳转页面
--> /WEB-INF/frame/common/jvmexception.jsp原创 2015-06-01 17:25:57 · 1569 阅读 · 0 评论 -
struts2 package 属性说明
package节点是整个配置的核心部分。每个package,从语义上讲,其实代表了每一个独立的模块。在这个模块中,你可以定义隶属于这个模块的行为方式,而与其他的模块没有关系。所以,每个package都有独立的interceptor、result-type和action的定义,绝大多数的Runtime配置定义都是通过package节点实现的。接下来我们就来详细讨论一下package中的属性和子节点。原创 2015-06-01 16:37:39 · 342 阅读 · 0 评论 -
Struts2通配符映射
中Login_*带*是什么意思?method= "{1} "带{}这个是什么意思? ==================================================== name= "Login_* " 代表这个action处理所有以Login_开头的请求 method= "{1} " 根据前面请求Login_methodname,调用action中的以me转载 2015-06-01 16:32:13 · 373 阅读 · 0 评论 -
如何查看现有项目的struts和hibernate和spring版本
1. struts的版本信息查看 struts.jar\META-INF\MANIFEST.MF再查看 Implementation-Version看后面的数字..Manifest-Version: 1.0Specification-Title: Struts FrameworkClass-Path: commons-beanutils.jar commons-c原创 2015-06-01 17:57:46 · 549 阅读 · 0 评论 -
Struts2 标签库讲解
原文地址:http://blog.163.com/hzd_love/blog/static/131999881201082111852520/要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可:struts2的标签共分为五大类:一、逻辑控制标签用于进行逻辑控制输出。主要分以下几类:1)条件标签:用于执行基本的条件流转:拥有转载 2015-02-07 14:19:46 · 333 阅读 · 0 评论 -
整合Struts2与Spring以及spring的自动装配(转)
一、需要的JAR文件为:Spring和Struts2框架本身需要的JAR文件以及他们所依赖的JAR文件,比如commons-logging.jar等等,另外还需要Struts2发布包中的struts2-spring-plugin-x.xx.jar。 二、整合过程:(1)在web.xml中增加WebApplicationContext的相应配置,以下两种配置方式本质是一样的。1.转载 2015-01-16 15:24:47 · 470 阅读 · 0 评论 -
struts2+hibernate 批量提交javaBean表单
场景:有一个学生考试系统,每次考试系统随机从题库(题库表:question)中抽取数量不确定的题目,并在页面中以表单的形式呈现。当学生点击“交卷”的时候,页面中的这个表单将会提交给action进行处理。考试学生给出的每道题的解答将在数据库中进行记录,记录的表为answer表。其中answer表的question_id是question表的外键。answer表有几个字段,主键是id,然后是每原创 2015-01-16 15:21:55 · 882 阅读 · 0 评论 -
struts2重定向传参问题(转)
原文地址:http://blog.csdn.net/hsliwei/article/details/6904263 sitecolumnList.jsp sitecolumnEdit.jsp 中,如果传静态参数siteid=%{siteid}改为siteid=定值 -->转载 2015-01-16 15:31:08 · 469 阅读 · 0 评论 -
struts包冲突-antlr2.7.2与2.7.6,导致在ajax类中dao类无法使用按非主键属性查询
在ajax类和jsp中,无法按非主键属性查询,而且ajax无法捕捉异常,只是弹出error;经查询得知,是struts包冲突。解决办法:选择windows---preferences---在文本框中搜索struts 2(中间有空格)---选择struts 2---选择antlr-2.7.2.jar---Remove---OK。原创 2015-01-16 15:42:05 · 517 阅读 · 0 评论 -
struts2 重定向传参(转)
struts2 action提交成功后一般会转到某一jsp。 但有时候需要跳到某一action,一般会用如下方法: Xml代码 actionName actionName 或者 Xml代码 actionName.action actionName.action 如果这个action后面要带参数,比如xxxAction?id=xxxx 也可以搞转载 2015-01-16 15:23:04 · 635 阅读 · 0 评论 -
Struts2中Action由自己与由Spring管理的区别(转)
struts2单独使用时action由struts2自己负责创建;与spring集成时,action实例由spring负责创建。这导致在两种情况下struts.xml配置文件的略微差异。假如:LoginAction在包cn.edu.jlu.cs.action中。1. struts2单独使用时,action的class属性为LoginAction的全路径名,如下:..转载 2015-01-16 15:26:54 · 503 阅读 · 0 评论 -
Struts2获取request三种方法
Struts2获取request三种方法struts2里面有三种方法可以获取request,最好使用ServletRequestAware接口通过IOC机制注入Request对象。在Action中获取request方法一: 在Action中的代码:Map request = (Map)ActionContext.getContext().get("reque转载 2015-01-16 15:16:45 · 419 阅读 · 0 评论 -
spring托管struts,出现javaruntimeexception,导致相应action无效
Invalid action class configuration that references an unknown class named错误让Spring管理Struts有时候会导致这个错误。但是如何解决呢?下面介绍一点解决办法(1)第一种方法,设置Action全路径把 /success.jsp /error.jsp//把导致出错的Action的class改为全路转载 2015-01-16 15:00:38 · 459 阅读 · 0 评论 -
Struts2实现文件上传
文件上传这个功能是很多网站都要有的,当然,Struts对文件上传也进了支持,可以说,使用Struts实现文件上传是非常简单的而且方便,下面来介绍一下。首先,需要导入包commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar,后面的那个包是因为在下面的代码中会使用到它里面的一些方法,实际上也可以不加入,这些包都是可以在Struts的lib文件夹里面找转载 2015-01-16 15:37:35 · 349 阅读 · 0 评论 -
struts2 中redirectAction如何传递参数!(转)
struts2 action提交成功后一般会转到某一jsp。 但有时候需要跳到某一action,一般会用如下方法: Xml代码 name="success" type="chain">actionName actionName或者 Xml代码 name="success" type="redirect">actionName.action转载 2017-07-23 23:34:46 · 402 阅读 · 0 评论