求问,关于struts2升级问题 80C

公司用的struts 2.1 要求升级到2.3.34以上
我按照CSDN的步骤详细的改了struts2.xml和web.xml配置以及更新了一些jar。
如何解决错误呢?
发现启动tomcat7后出现大量错误:

  • Unable to load config class com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor at interceptor - jar:file:/E:/Program%20Files%20(x86)/apache/apache-tomcat-7.0.84/webapps/tjbank/WEB-INF/lib/struts2-core-2.3.34.jar!/struts-default.xml:202:116 probably due to a missing jar, which might be fine if you never plan to use the exception interceptor
  • Actual exception Caught Exception while registering Interceptor class com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor - interceptor - jar:file:/E:/Program%20Files%20(x86)/apache/apache-tomcat-7.0.84/webapps/tjbank/WEB-INF/lib/struts2-core-2.3.34.jar!/struts-default.xml:202:116

Caused by: java.lang.IllegalArgumentException: unknown reserved key '_typeConverter'

  • Unable to load config class org.apache.struts2.interceptor.ServletConfigInterceptor at interceptor - jar:file:/E:/Program%20Files%20(x86)/apache/apache-tomcat-7.0.84/webapps/tjbank/WEB-INF/lib/struts2-core-2.3.34.jar!/struts-default.xml:213:112 probably due to a missing jar, which might be fine if you never plan to use the servletConfig interceptor- Unable to load config class com.opensymphony.xwork2.interceptor.PrepareInterceptor at interceptor - jar:file:/E:/Program%20Files%20(x86)/apache/apache-tomcat-7.0.84/webapps/tjbank/WEB-INF/lib/struts2-core-2.3.34.jar!/struts-default.xml:210:105 probably due to a missing jar, which might be fine if you never plan to use the prepare interceptor

6个回答

如果你的struts.xml和applicationContext.xml都配置正确,还报以上的错误,那么可以判断你的项目缺少jar包:
struts2-spring-plugin-2.0.11.1.jar、commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar
导入这些jar包就行了,这些jar可以在struts-2.2.1的lib下找到。
在搭工程的时候,commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar要是忘记了,报错很容易就看出来少哪些jar包,
但是struts2-spring-plugin-2.0.11.1.jar不太容易发现。

还有可能就是xml配置错误:

<!-- 配置允许文件上传类型 -->
image/bmp,image/jpeg,image/gif,image/png
<!-- 配置允许文件上传大小最大值 -->
512000

login.jsp


修改如下即可:

KyKiske22
KyKiske22 struts2-spring-plugin-2.3.34.jar commons-fileupload-1.3.1.jar commons-io-2.5.jar 这些我都有啊。。。。。。是不是版本不对呢? 还有applicationContext.xml里面的是spring3的内容
一年多之前 回复

报缺失某些包的原因还有可能是有包冲突了,有可能是有两个版本不同的包,也有可能在新的版本里面,一个核心包,包含了以前好几个包的东西,你以前的那些包只删除了以前的核心包。简单说就是有可能是包冲突了

config配置的问题吧,翻译下英文感觉的

KyKiske22
KyKiske22 怎么看config?英文我也翻译了,没感觉到核心问题是哪里
一年多之前 回复

struts2-spring-plugin-2.3.34.jar
commons-fileupload-1.3.1.jar
commons-io-2.5.jar
这些我都有啊。。。。。。是不是版本不对呢?
还有applicationContext.xml里面的是spring3的内容

![图片说明](https://img-ask.csdn.net/upload/201802/07/1517985349_964394.png)图片说明图片说明图片说明图片说明这些是lib下的包

struts2-core-2.3.34.jar 这个核心包是不是冲突了?检查一下jar包是否存在错误或冲突

KyKiske22
KyKiske22 lib里面的struts2核心包就一个struts2-core-2.3.34啊。。。会和谁冲突呢?
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
问一个关于struts2 的问题????
我实体类中有一个字段是日期型的,DATE,我在页面写了一个input 名字跟实体类的的日期这个字段的名字是一样的,然后提交,在后台用request.getparameter来得到这个属性,出现找不到这个action,我把input中的name改成其它的名字,就可以得到,这是为什么呢,谁能给我解释一下,为什么定义日期以后得到值 就会出现这种问题
struts2升级问题
从struts2.2.1.2升级到struts2.2.3.4。把2.3.4所需要的11个jar包都导进去了启动项目的时候出现如下的错误:rnrn 2012-7-31 18:52:58 org.apache.catalina.core.StandardContext filterStartrn严重: Exception starting filter struts2rnjava.lang.NoSuchMethodError: com.opensymphony.xwork2.ActionContext.put(Ljava/lang/String;Ljava/lang/Object;)Vrn at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111)rn at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:179)rn at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)rn at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:390)rn at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:437)rn at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:193)rn at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)rn at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)rn at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:115)rn at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3838)rn at org.apache.catalina.core.StandardContext.start(StandardContext.java:4488)rn at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)rn at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)rn at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)rn at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1041)rn at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:964)rn at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)rn at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)rn at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)rn at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)rn at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)rn at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)rn at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)rn at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)rn at org.apache.catalina.core.StandardService.start(StandardService.java:519)rn at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)rn at org.apache.catalina.startup.Catalina.start(Catalina.java:581)rn at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)rn at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)rn at java.lang.reflect.Method.invoke(Unknown Source)rn at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)rn at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)rn想问高手们如何解决。
Ubuntu升级问题,真心求问
如果现在安装了Ubuntu 16.04 Beta1,以后再出Beta版,或者正式版公布了,怎样升级到最新版呢?升级时能保留所有文件和配置吗?
struts2升级
本人小菜鸟 有没有哪个大神可以提供个struts2.3.8升级到struts2.3.15.1的教程
菜鸟升级---struts2学习第五天--关于struts2的拦截器和struts2的标签库
struts2拦截器 拦截器Interceptor和过滤Filter的区别 过滤器过滤的是请求方面的东西,范围比较广泛,比较粗糙,拦截器主要管action的跳转和访问,更加注重细节。 拦截器的自定义以用户登陆为例 1,创建一个类继承extends类AbstractInterceptor或者继承Implements接口Interceptor 继承MethodFilterIntercep...
问一个关于ORACLE 升级的问题
我已经吧10.2.0.4.0的补丁安装完成,现在我在运行DBUA,但是从昨天晚上运行到现在还没有完成,一直停留在79%这里,请问是否异常。谢谢。
问一下关于英保通升级问题
主版是P5L-MX/IPAT 华硕的 现在的英保通是3.0 我想能不能升到更高rnrn对了现在最高版本的英保通能不能单发驱,就是我就想发送C盘数据 D盘和E盘不发 D盘是游戏盘 120G的数据 发包太慢
问一个struts2 的问题
rnrn这是我的一个下拉级联匹配标签,能正确匹配 现在主要是 doubleOnchange="toReturn()" 杂没有效果 2级下拉框并没有触发onchange,页面也没有加载2级的onchangernrn我去官方查了下这个标签的对应文档,doubleOnchange就是用来2级的onchange事件触发,rn我加了并没有效果,不知道怎么回事,有人能解决我这个疑惑吗???
问一个struts2的问题
在web.xml中可以配置 欢迎页rn rn index.jsprn rn请问如何将欢迎页直接换成请求我的控制器啊! 是struts2的控制器。rn类似于rn rn ****.actionrn rn
问一个struts2 问题
最近接了一个 二期开发项目,用的是struts2 ,无奈 本人 对struts2 是零认识,在此特请做过的朋友解释下 这句话是啥意思?rnrn主要是那个insertUser!getForAdd.action中rnrninsertUser!是代表啥? rnrngetForAdd.action 又是什么?rnrnrnrngetRequest().setAttribute("jumpURL", "insertUser!getForAdd.action");rnrnrn拜谢~
问一个问题关于 struts2返回结果的
经过Action处理的结果需要展现成xml结构rnrn那么我想通过传统的struts2 在success.jsp 里面,就jsp里面结构按照标准的xml结构展现出来。rnrnrn而有的同事想直接在Action里面通过 getResponse().getWriter();out.write(resultStr.toString());直接写出来。rnrnrn也就不通过jsp来解析了。我想知道这2种方式 的性能有多大区别。如果不大的话,我倾向选择 通过Jsp来展现xml。rnrn谢谢!
问一个关于struts2和spring+hibernate的问题
我的struts2.xml文件中rnrnaction的class为什么要指定action而不是对应的spring中的bean id呢,如果要指定spring中的bean id 就会出错,说找不到TestActionrnspring如下rnrn rn rn rn
问一个关于struts2传递对象的问题!!!
我以登录注册为例,有login.jsp register.jsp ok.jsp index.jsprn四个页面,我想不管是登录(login.jsp)或者是注册(register.jsp),如果成功的话,都经过ok.jsp(因为显示一些登录成功或者注册成功的话哈,然后让它自己倒数延时自动跳转跳转到index.jsp页面),因为登录或者注册之后,都可以编写方法使它返回一个类对象(就以user对象为例),然后在index.jsp中获得这个对象。rnrn所以问题来了,怎么才传递这个对象呢?rn我自己用ActionContent生成的对象方法来试过可是不行。请看下面我做的代码:rnAction层:rn[code=java]rnActionContext ctxt = ActionContext.getContext();rnctxt.put("user", user);rn[/code]rnstruts.xmlrn[code=java]rn rn ../ok.jsprn login.jsprn rn[/code]rnok.jsprn[code=html]rn<%rn ...rn response.setHeader("refresh", "5; url = "+ctxt.get("hyperLink")); rn ...rn%>rn[/code]rnrn我个人觉得可能是ActionContent的put方法的作用域太小或者是struct.xml里的规定了ok.jsp,所以当在index.jsp中使用rn[code=html]rnActionContext ctxt = ActionContext.getContext();rnUser user = null;rnuser = (User)ctxt.get("user");rn[/code]rn也得不到user对象。rn我也层找到网上的一些方法可以解决,但是我个人认为太难看了。。。也太不专业了,这个方法是在ok.jsp页面中写rn[code=html]rn<%rn ActionContext ctxt = ActionContext.getContext();rn User user = null;rn user = (User)ctxt.get("user");rnrn //传递user对象到index.jsprn request.setAttribute("user", user);rn request.getRequestDispatcher("index.jsp").forward(request, response);rn%>rn[/code]rn然后在index.jsp页面中写:rn[code=html]rn<%rn User user = null;rn user = (User)request.getAttribute("user");rn%>rn[/code]rnrn如果用这个方法的话,我试过,也行,就是太丑了,请问各位高人有没有什么好的方法没哈
问一个关于struts2的基本问题
为什么我用了ModelDriven,但在jsp中的这个里面,这里是红的。[size=24px][color=#FF0000][b]有没有大佬交一下啊,不知道是不是idea编译器的原因,还是哪里出了问题。。。。虽然现在也能用,但是心里有强迫症的我,这样用很难受。。[/b][/color][/size]rn[size=24px][color=#FF0000][b]我的User类[/b][/color][/size]rn[img=https://img-bbs.csdn.net/upload/201805/11/1526024266_90424.png][/img]rn[size=24px][color=#FF0000][b]我的方法以及实现ModelDriven接口[/b][/color][/size]rn[img=https://img-bbs.csdn.net/upload/201805/11/1526024311_245219.png][/img]rn[size=24px][color=#FF0000][b]我的struts.xml[/b][/color][/size]rn[img=https://img-bbs.csdn.net/upload/201805/11/1526024378_46693.png][/img]rn[size=24px][color=#FF0000][b]问题所在!![/b][/color][/size]rn[img=https://img-bbs.csdn.net/upload/201805/11/1526024418_333354.png][/img]rn[size=24px][color=#FF0000][b]在form中使可行的[/b][/color][/size]rn[img=https://img-bbs.csdn.net/upload/201805/11/1526024451_524236.png][/img]
求问关于session的问题~
我定义了session后是不是整个服务器上都能用的???
求问关于DataSet的问题.
比如在SqlDataAdapter中获取数据的时候,我的查询语句是select * from tb where tb_ID='5',但是在数据库中没有这条记录,那用这个SqlDataAdapter建立DataSet后,怎么判断这个DataSet中有没有数据呢?
求问关于DataColumn的问题.
我用SqlDataAdapter获取数据,存在了一个DataSet dsSql中,为Tables[0],然后我新建了一个DataTable 名为dt1,我想用dsSql.Tables[0]中的某些DataColumn填充到新的dt1中,该怎么实现呢?因为列不是全部填充,不能用循环,我写过类似rn[code=C#]DataColumn dcID =dsSql.Tables[0].Columns["ID"];rndt1.Columns.Add(dcID);[/code]rn这样的代码,但报错为这个DataColumn已经属于另一个DataTable了..rn求教高手该怎么做才能用已有的DataTable中的某写DataColumn来填充或建立新的DataTable呢?
求问关于priority_queue的问题
RT,自己写了段代码,心血来潮用了下priority_queue,但是出了问题rn片段如下:rnrn[code=c]rnstruct Nodern rn int i; // 城市编号rn int dist; // 路径长度rn int cost; // 费用rn // 比较函数rn friend bool operator < (Node a, Node b)rn rn if(a.dist == b.dist) // 路径长度相等则比较费用rn rn return a.cost > b.cost;rn rn elsern rn return a.dist > b.dist;rn rn rn;rnrnvoid FindShortestPath()rnrn int j = 0;rn priority_queue,less> H;rn Node E;rn E.i = 1;rn E.dist = 0;rn for(j=1; j,less> H;rn这句就是问题所在,编译不能通过,提示priority_queue未定义,vector未定义,但是头文件都添加了。不知道这样使用priority_queue错在哪里?
求问关于opencv问题
想用C语言做个关于高斯滤波和双边滤波的程序,运行了好几个程序出现的错误都是opencv的头文件出错[img=https://img-bbs.csdn.net/upload/201605/02/1462167114_544047.png][/img]rn求大神指点
求问关于AudioQueue的问题
利用ffmpeg读出来的AVPacket包,码流是mp3的,但是在AudioQueueStart或者AudioQueuePrime的时候总返回-66674,也就是如下提示rnrn2011-07-06 15:58:57.732 iTest[3293:207] Prime failed (-66674); will stop (0/0 frames)rnrn不管开始queue之前已经插入了多少包,都是这个错误。。。rn和这个国外的哥们儿很像⋯⋯rnhttp://efreedom.com/Question/1-4018622/Audio-Toolbox-Playing-Mp3-File-iOSrnrnrn这是个啥情况啊。。。
求问:关于指针的问题…
char *s="ABCDEFG";rnint *t="ABCDEFG";rn为什么这两个声明是一样的?rns是一个指向char的指针 char为什么能存这么多字符…rn为什么指向int的t指针 也能存字符……rn有点儿晕……
求问关于字符串的问题
[code=c]#include rn#include rnusing namespace std;rnrnint main()rnrn char a[5];rn char b[5];rn cin >> a;rn cin >> b;rn cout << strcmp(a, b)<
关于创建对象的问题求问
rn import javax.swing.*;rnrn class Border extends JFramernrn statement;rnrn public static void main(String[] args)rnrn JFrame frame=new Border(); //NO.1rnrn // Border frame=new Border(); //NO.2rnrn frame.show();rnrn rnrn rnrn NO.1和NO.2的区别是什么,具体在应用上面有什么不同?rn
求问关于动态连接库问题!
当我们用API编程的时候需要动态连接库,但是当我们把程序移植到不同的机上时候rnrn当那台机上没有我们所需的DLL程序就不能运行了,有没有办法使程序移植到别的机rnrn上时一样可以运行 不需要拷贝DLL?
关于struts2漏洞(升级struts到最新版本)
由于struts旧版本爆出多个高危漏洞,对于安全性考虑需对struts升级到最新版本。 升级过程中遇到很多坑,经过一段时间的盘查发现,其实这个升级很简单。 我升级的是struts2.5.16,当前官网里面的最新版,以后就不晓得了。。。。咳咳 第一步:找jar包,为什么要找jar包?因为我维护的是老项目,如果你的不是请看最下面。         这是一个很蛋疼的过程,因为看网上升级的方法,替...
struts2漏洞升级jar包
struts2漏洞升级jar包,包含所有需要替换的jar,替换后需要把旧版本jar包删除,要不然会导致jar包冲突。
struts2漏洞升级
NULL 博文链接:https://xdjava.iteye.com/blog/1972351
升级struts2漏洞的方法
最近公司上头发了一封邮件,说是struts2又检测出新漏洞了,虽然新项目已经对使用struts2的意愿不太高了,但原先的项目还是要升级下的。 升级不只是对struts*-core.jar进行替换那么简单,因为jar包之间相互引用API是非常正常的,所以要“最小整体”替换,所谓“最小整体”,即与升级的范畴相关的jar包, 这些jar 包可以在struts-2.3.29-min-lib.zip中看
struts2升级jar包3
struts2 升级 2.3.15.1 struts2-jasperreports-plugin-2.3.15.1.jar
struts2升级安全漏洞后,不兼容问题。求赐教!!!
之前struts2的版本2.3.4,由于存在之前爆出来的漏洞,所以现在升级为:2.3.16.1rn升级之后问题就来了。rnform的提交方式是这样的rn[code=html]rn rn[/code]rnrn但是升级了版本以后,发现不支持[code=html]!login.action[/code]这种写法了(升级前的版本是没问题的)。rn我再struts.xml里边配置了动态调用的配置如下:rn[code=html]rnrn[/code]rnrn但是还是不支持这种写法!rnrn哪位大神有遇到过这种问题么?求赐教!!!
关于struts2下拉列表的问题。 struts2
在struts2中,我有一个疑问:rnrn其中,[color=#FF0000]carForList[/color]是我从后台action得到的。如果repair对应的carBaseinfoId属性值为123,那么,在更新页面中,它会自动定位到123。rn但是如果是这种情况,list属性的值直接写在页面中:rn,那么在更新页面,他的值就会重置。rnrn不知道这是为什么,希望大家帮帮我!rn
求关于struts2制作表单的问题
我用struts2编写时,在浏览的页面显示出来的按钮是两个竖下载的按钮并不会像我们HTML中那样是水平的方式,请问各位大侠,要在属性里面加什么呢?才会使之两个按钮都水平。望能详细些,本人是初学者。。。。。。
关于 struts2 result结果集的问题 求解决!!!!
配置了一个struts.xml文件 rnrn如下rnrnrnrnrnrnrnrn rn rnrn rn rn rn /index.jsprn rn rn rn /r1.jsprn rn rn rn r1 [color=#FF0000]----------------->报错在这里!错误信息是:rnrn Multiple annotations found at this line:rn - Undefined actionnamespace parameterrn - Package default extends undefined package struts-rn defaultrn - Undefined actionName parameterrn [/color]rnrnrn rn rn rnrnrnrn请问高手们 为什么会出现这样的错误 总是解决不了~!rnrn在myeclipise里面配的 一直显示一个红叉叉~~~~rnrn想了一上午了 真郁闷 求解!!!!!
关于struts2验证框架的问题!求指导。。
调试最开始出现的页面:[img=http://img.my.csdn.net/uploads/201212/27/1356571092_4563.jpg][/img]rn点击提交后出现的页面:[img=http://img.my.csdn.net/uploads/201212/27/1356571144_8954.jpg][/img]rn在第二个页面继续点击提交出现404错误rnrn这是写的类:rnpublic class user_table extends ActionSupport implements Serializablernrn /**rn * rn */rn private static final long serialVersionUID = 1L;rn @Idrn @Column(length=30)rn private String account;rn @Column(length=30)rn private String keyword;rn public String getAccount() rn return account;rn rn public void setAccount(String account) rn this.account = account;rn rn public String getKeyword() rn return keyword;rn rn public void setKeyword(String keyword) rn this.keyword = keyword;rn rn rn @Overridern public void validate()rn if(account.equals(""))rn addFieldError("account","必须输入用户名");rn else if(!Pattern.matches("\\w13", account))rn addFieldError("account","用户名必须是字母和数字的组合且长度为13");rn rn if(keyword.equals(""))rn addFieldError("keyword","必须输入用户密码");rn else if(!Pattern.matches("\\w6,18", keyword))rn addFieldError("keyword","密码必须是字母和数字的组合且长度在(6-18)范围内");rn rn rn rn
关于Struts2下拉菜单的一个问题,求指教
最近使用struts2做一个小型的mis,由于掌握不好,因此遇到了一些问题,求教。rnmis中有两个实体类:员工,worker和部门,department;他们是多对一的关系,在addworker.jsp中要实现的功能是:添加员工的信息,并为员工选择一个部门。rn我打算使用下拉菜单显示部门的名称,并将部门的主键id随着form的提交,跟worker的属性值一起提交到了action类中进行数据库的关联读写,请问如何实现,谢谢
关于struts2中struts.xml问题。求解答。
在biaoqian工程里rnrn rn rn /condition1.jsprn rn rn /iterator2.jsprn rn rn /chapter13/investigate.jsprn rn rnrn前两个是先写的,编译成功 http://localhost:8080/condition.actionrn后一个是后来添加的 http://localhost:8080/investigate.action 显示404错误rnHTTP Status 404 - There is no Action mapped for namespace / and action name investigate.rnrn--------------------------------------------------------------------------------rnrntype Status reportrnrnmessage There is no Action mapped for namespace / and action name investigate.rnrndescription The requested resource (There is no Action mapped for namespace / and action name investigate.) is not available.rnrn又比如往struts.xml多添加几个package标签 同样显示错误.为什么??rnrn
在struts2中关于重定向的问题,求大牛
[code=html][/code]首先:我的action类[code=ruby]package action;rnrnpublic class Test rn public String one()rn System.out.println("one");rn return "one";rn rn rn public String two()rn return "two";rn rn public String three()rn return "three";rn rn rnrn[/code]rnrn在就是我strus.xmlrn[code=html] rnrn rn /one.jsprn /two.jsprn xxxxxxxxxrn rn rn[/code]rnrn我的问题是:假如我访问action且调用three方法,则在浏览器端可以输入:http://xxxxxxx/web名/file!three,完了之后我想要他跳转到本aciotn调用two方法,那么我该在xxxxxxxxx中怎么写?求大牛教
问一下struts1和struts2的问题。。。。。。。。。。。
struts1的话,一般服务器端验证都是放在actionform里面么?但是有些验证需要调service层查数据库,在actionform里调用service层不好吧。。rn还有就是错误的提示信息,是存到request里返回给jsp,还是存到ActionErrors或ActionMessages?rnrnstruts2的话,服务器端验证是在validation.xml里验证,还是在action里?毕竟validation.xml不能调service。。rn错误信息也是存放在request么?rn
问一个struts2,日期转换的问题
jsp页面提交到action的日期属性后,rn日期的值都是类似这样的值,rnThu Nov 11 00:00:00 CST 2010,rn后头在网上搜了个全局的日期转换方法,rn就是建xwork-conversion.properties这个,rn页面提交后在action里面输出该日期属性的值还是这样的rnThu Nov 11 00:00:00 CST 2010,rn只有在返回页面的时候才会转换为2010-11-11这样的,rn不是没转换之前的10-11-11了,rn说明那个转换器还是有作用,rn就是不知道在action能得到2010-11-11这样的结果,rn不想每次使用都要手动转换一次,rn要怎么做,rn麻烦知道的朋友讲讲下,rn先谢谢了。
求高手解惑,关于struts2的session问题
如题,如果我在后台的一个类中设置session的值,在另外一个类中能访问这个session的值么?如果能,应该怎么访问?rn其实我的问题是这样,用户登录进系统后,有一个action需要使用用户的用户名来对数据库进行查询和插入操作,请问我该如何维护这个用户信息,以便所有的action都能访问到刚登录用户的用户名
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池