• 关于

    java actionsupport

    的搜索结果

问题

大家帮忙看看好吗?。。看哪里报错了 400 请求报错 

kun坤 2020-05-29 10:11:12 3 浏览量 回答数 1

问题

NoSuchMethodException:create()

a123456678 2019-12-01 20:20:09 694 浏览量 回答数 1

问题

Eclipse struts 404 ?

爱吃鱼的程序员 2020-08-21 14:37:23 0 浏览量 回答数 1

阿里云高校特惠,助力学生创业梦!0元体验,快速入门云计算!

学生动手场景应用,快速了解并掌握云服务器的各种新奇玩法!

问题

Struts2用Action属性接收参数报错 ?报错

爱吃鱼的程序员 2020-06-23 20:23:37 0 浏览量 回答数 1

问题

struts配置web.xml提示StrutsPrepareAndExecute?报错

爱吃鱼的程序员 2020-06-10 14:56:09 0 浏览量 回答数 1

问题

struts配置web.xml提示:配置报错 

kun坤 2020-06-04 10:24:29 3 浏览量 回答数 1

回答

配置文件上面,写上method="execute"或者你的action继承actionsupport,然后重写execute方法,Struts会默认找他的 我写了之后还是报这个错的 execute方法返回值呢 把方法定义贴出来已经贴出来,你看出来哪里有问题了吗publicStringexecute()throwsException { //获取request,并添加信息 HttpServletRequestrequest=ServletActionContext.getRequest(); request.setAttribute("name",getName()); //获取session,并添加信息 Map<String,Object>session=ActionContext.getContext().getSession(); session.put("name",getName()); //获取application,并添加信息 Map<String,Object>application=ActionContext.getContext().getApplication(); application.put("name",getName()); return"success"; } 方法没错误,你把整个异常堆栈贴出来看看,有可能执行方法中就出错了异常堆栈是指strutsdebug看到的信息吗?我贴出来了 这是Strutsdebug的信息,你是指这个吗? 不是这个是java报的异常堆栈那要怎么看,这个错误是在点击“注册”之后进行页面跳转的时候报的错误,无法进行debug。而且我再OGNLAction.java中打断点的时候,也没有执行到,我无法用debug的方式去查看堆栈信息,请问下怎么去看堆栈信息?? 这个的全部信息贴出来了,麻烦您帮我看看是什么原因呀? java.lang.NoSuchMethodException:ognl.OGNLAction.execute() ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1246)ognl.ObjectMethodAccessor.callMethod(ObjectMethodAccessor.java:68)com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor.callMethodWithDebugInfo(XWorkMethodAccessor.java:117)com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor.callMethod(XWorkMethodAccessor.java:108)ognl.OgnlRuntime.callMethod(OgnlRuntime.java:1369)ognl.ASTMethod.getValueBody(ASTMethod.java:90)ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)ognl.SimpleNode.getValue(SimpleNode.java:258)ognl.Ognl.getValue(Ognl.java:494)ognl.Ognl.getValue(Ognl.java:458)com.opensymphony.xwork2.ognl.OgnlUtil$2.execute(OgnlUtil.java:309)com.opensymphony.xwork2.ognl.OgnlUtil.compileAndExecute(OgnlUtil.java:340)com.opensymphony.xwork2.ognl.OgnlUtil.getValue(OgnlUtil.java:307)com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:423)com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:287)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:250)org.apache.struts2.interceptor.DeprecationInterceptor.intercept(DeprecationInterceptor.java:41)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:167)com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:265)org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:76)com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:229)com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:229)com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:191)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:73)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)org.apache.struts2.interceptor.DateTextFieldInterceptor.intercept(DateTextFieldInterceptor.java:125)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:91)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:253)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171)com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:139)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:193)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:189)com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:244)org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:564)org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:81)org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99)org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)java.lang.Thread.run(Thread.java:744) 1.你在action里的进入和离开的时候加个trycatch.,catch输出下log 2.你的action继承struts的actionsupport了么?... 3.包名真逗.换个不行? 4.execute里面写的太逗了... 5.如果用注解就简单多了.哇嘎嘎.还是不行

爱吃鱼的程序员 2020-06-14 16:21:05 0 浏览量 回答数 0

问题

struts2 报错 请高手帮忙?报错

爱吃鱼的程序员 2020-06-14 22:47:30 0 浏览量 回答数 1

问题

Struts2整合Spring,Action配置报错,请问什么情况? - java报错

montos 2020-05-31 08:12:18 0 浏览量 回答数 1

问题

Struts2整合Spring,Action配置报错,请问什么情况? :报错

kun坤 2020-06-06 20:06:00 1 浏览量 回答数 1

问题

Struts2整合Spring,Action配置报错,请问什么情况??报错

爱吃鱼的程序员 2020-06-10 13:50:42 0 浏览量 回答数 1

问题

Struts2整合Spring,Action配置报错,请问什么情况?403.10 禁止访问:配置无效

kun坤 2020-05-27 14:15:13 6 浏览量 回答数 1

问题

问一下Hibernate4的问题!? 400 报错

爱吃鱼的程序员 2020-06-04 16:30:44 1 浏览量 回答数 1

问题

Spring整合Struts在配置Struts过程中出现错误:Unable to?报错

爱吃鱼的程序员 2020-06-08 20:05:50 0 浏览量 回答数 1

回答

在struts2中实现(以图片上传为例)1.FileUpload.jsp代码清单如下:3.FileUploadAction.java的代码清单如下 : public class FileUploadAction extends ActionSupport{ private static final long serialVersionUID = 572146812454l ; private static final int BUFFER_SIZE = 16 * 1024 ; //注意,文件上传时<s:file/>同时与myFile,myFileContentType,myFileFileName绑定 //所以同时要提供myFileContentType,myFileFileName的set方法 private File myFile; //上传文件 private String contentType;//上传文件类型 private String fileName; //上传文件名 private String imageFileName; private String caption;//文件说明,与页面属性绑定 public void setMyFileContentType(String contentType) { System.out.println("文件类型 : " + contentType); this .contentType = contentType; } public void setMyFileFileName(String fileName) { System.out.println("文件名称 : " + fileName); this .fileName = fileName; } public void setMyFile(File myFile) { this .myFile = myFile; } public String getImageFileName() { return imageFileName; } public String getCaption() { return caption; } public void setCaption(String caption) { this .caption = caption; } private static void copy(File src, File dst) { try { InputStream in = null ; OutputStream out = null ; try { in = new BufferedInputStream( new FileInputStream(src), BUFFER_SIZE); out = new BufferedOutputStream( new FileOutputStream(dst), BUFFER_SIZE); byte [] buffer = new byte [BUFFER_SIZE]; while (in.read(buffer) > 0 ) { out.write(buffer); } } finally { if ( null != in) { in.close(); } if ( null != out) { out.close(); } } } catch (Exception e) { e.printStackTrace(); } } private static String getExtention(String fileName) { int pos = fileName.lastIndexOf("."); return fileName.substring(pos); } @Override public String execute() { imageFileName = new Date().getTime() + getExtention(fileName); File imageFile = new File(ServletActionContext.getServletContext().getRealPath("UploadImages" ) + "/" + imageFileName); copy(myFile, imageFile); return SUCCESS; } } 注:此时仅为方便实现Action所以继承ActionSupport,并Overrider execute()方法在struts2中任何一个POJO都可以作为Action4.struts.xml清单如下:5.web.xml清单如下:

蛮大人123 2019-12-02 02:40:49 0 浏览量 回答数 0

问题

s:checklist后台读取一直出错?报错

爱吃鱼的程序员 2020-06-10 14:28:09 0 浏览量 回答数 1

问题

struts2文件上传?报错

爱吃鱼的程序员 2020-06-09 12:41:16 0 浏览量 回答数 1

回答

引用来自“基哥”的答案 引用来自“JFinal”的答案 OMG 看过您的jfinal,确实很好用,无奈公司非要用struts2。。。 求大神指点啊。。。 你的测试方法是错误的,用struts2-sping插件后,插件会拦截struts2默认的action实例,而改为spring 创建,至于是不是spring创建不用怀疑,你action类上那些注解都没用,只要你用spring的方法在action中注入一个 bean就知道了,非spring创建的action 这个bean肯定不会有值,而spring创建的这个bean肯定有值,试试!     ######OMG###### 需要说明的是,struts2默认不是单例的,就是说每次请求都会new 所以当然会调用 constructor struts1是默认单例的. ###### 引用来自“潮汐、”的答案 需要说明的是,struts2默认不是单例的,就是说每次请求都会new 所以当然会调用 constructor struts1是默认单例的. 我设@Scope(ConfigurableBeanFactory.SCOPE_SINGLETON),就是想看下是不是由spring管理的,如果是的话,应该是单例,结果显示多例说明该action没有被spring管理呀 ###### 引用来自“JFinal”的答案 OMG 看过您的jfinal,确实很好用,无奈公司非要用struts2。。。 求大神指点啊。。。 ###### 引用来自“基哥”的答案 引用来自“JFinal”的答案 OMG 看过您的jfinal,确实很好用,无奈公司非要用struts2。。。 求大神指点啊。。。     我以前用 SSH 的时候,自己做了封装,基于Hibernate做了一个 Dao 工具类专门应付数据库操作,另外自己做了一个 Controller 继承自 ActionSupport 简化控制层,这个Controller与现在 JFinal Controller 很像。始终对 SSH 的开发效率很失望,一直期盼 java 世界的 rails 能出来,无奈一直没人做这事,只有自己做了 :) ######唔,按照自己的思路以及您的框架体系,对ssh进行了类似的封装,把事务的声明提到了action层,写了2个小项目,还没感觉有什么不便.您觉得这样封装有什么值得注意的么 :)###### 引用来自“抓瓦Or”的答案 引用来自“基哥”的答案 引用来自“JFinal”的答案 OMG 看过您的jfinal,确实很好用,无奈公司非要用struts2。。。 求大神指点啊。。。 你的测试方法是错误的,用struts2-sping插件后,插件会拦截struts2默认的action实例,而改为spring 创建,至于是不是spring创建不用怀疑,你action类上那些注解都没用,只要你用spring的方法在action中注入一个 bean就知道了,非spring创建的action 这个bean肯定不会有值,而spring创建的这个bean肯定有值,试试!     是这样的,非常感谢 ###### 引用来自“JFinal”的答案 引用来自“基哥”的答案 引用来自“JFinal”的答案 OMG 看过您的jfinal,确实很好用,无奈公司非要用struts2。。。 求大神指点啊。。。     我以前用 SSH 的时候,自己做了封装,基于Hibernate做了一个 Dao 工具类专门应付数据库操作,另外自己做了一个 Controller 继承自 ActionSupport 简化控制层,这个Controller与现在 JFinal Controller 很像。始终对 SSH 的开发效率很失望,一直期盼 java 世界的 rails 能出来,无奈一直没人做这事,只有自己做了 :) Jfinal真的挺好的,希望有机会能把Jfinal用到项目中,感谢大神热心回复 ######多谢支持,随时欢迎回归 JFinal

kun坤 2020-05-31 22:40:01 0 浏览量 回答数 0

回答

引用来自“基哥”的答案 引用来自“JFinal”的答案 OMG 看过您的jfinal,确实很好用,无奈公司非要用struts2。。。 求大神指点啊。。。 你的测试方法是错误的,用struts2-sping插件后,插件会拦截struts2默认的action实例,而改为spring 创建,至于是不是spring创建不用怀疑,你action类上那些注解都没用,只要你用spring的方法在action中注入一个 bean就知道了,非spring创建的action 这个bean肯定不会有值,而spring创建的这个bean肯定有值,试试!     ######OMG###### 需要说明的是,struts2默认不是单例的,就是说每次请求都会new 所以当然会调用 constructor struts1是默认单例的. ###### 引用来自“潮汐、”的答案 需要说明的是,struts2默认不是单例的,就是说每次请求都会new 所以当然会调用 constructor struts1是默认单例的. 我设@Scope(ConfigurableBeanFactory.SCOPE_SINGLETON),就是想看下是不是由spring管理的,如果是的话,应该是单例,结果显示多例说明该action没有被spring管理呀 ###### 引用来自“JFinal”的答案 OMG 看过您的jfinal,确实很好用,无奈公司非要用struts2。。。 求大神指点啊。。。 ###### 引用来自“基哥”的答案 引用来自“JFinal”的答案 OMG 看过您的jfinal,确实很好用,无奈公司非要用struts2。。。 求大神指点啊。。。     我以前用 SSH 的时候,自己做了封装,基于Hibernate做了一个 Dao 工具类专门应付数据库操作,另外自己做了一个 Controller 继承自 ActionSupport 简化控制层,这个Controller与现在 JFinal Controller 很像。始终对 SSH 的开发效率很失望,一直期盼 java 世界的 rails 能出来,无奈一直没人做这事,只有自己做了 :) ######唔,按照自己的思路以及您的框架体系,对ssh进行了类似的封装,把事务的声明提到了action层,写了2个小项目,还没感觉有什么不便.您觉得这样封装有什么值得注意的么 :)###### 引用来自“抓瓦Or”的答案 引用来自“基哥”的答案 引用来自“JFinal”的答案 OMG 看过您的jfinal,确实很好用,无奈公司非要用struts2。。。 求大神指点啊。。。 你的测试方法是错误的,用struts2-sping插件后,插件会拦截struts2默认的action实例,而改为spring 创建,至于是不是spring创建不用怀疑,你action类上那些注解都没用,只要你用spring的方法在action中注入一个 bean就知道了,非spring创建的action 这个bean肯定不会有值,而spring创建的这个bean肯定有值,试试!     是这样的,非常感谢 ###### 引用来自“JFinal”的答案 引用来自“基哥”的答案 引用来自“JFinal”的答案 OMG 看过您的jfinal,确实很好用,无奈公司非要用struts2。。。 求大神指点啊。。。     我以前用 SSH 的时候,自己做了封装,基于Hibernate做了一个 Dao 工具类专门应付数据库操作,另外自己做了一个 Controller 继承自 ActionSupport 简化控制层,这个Controller与现在 JFinal Controller 很像。始终对 SSH 的开发效率很失望,一直期盼 java 世界的 rails 能出来,无奈一直没人做这事,只有自己做了 :) Jfinal真的挺好的,希望有机会能把Jfinal用到项目中,感谢大神热心回复 ######多谢支持,随时欢迎回归 JFinal

kun坤 2020-06-14 06:56:49 0 浏览量 回答数 0

回答

引用来自“基哥”的答案 引用来自“JFinal”的答案 OMG 看过您的jfinal,确实很好用,无奈公司非要用struts2。。。 求大神指点啊。。。 你的测试方法是错误的,用struts2-sping插件后,插件会拦截struts2默认的action实例,而改为spring 创建,至于是不是spring创建不用怀疑,你action类上那些注解都没用,只要你用spring的方法在action中注入一个 bean就知道了,非spring创建的action 这个bean肯定不会有值,而spring创建的这个bean肯定有值,试试!     ######OMG###### 需要说明的是,struts2默认不是单例的,就是说每次请求都会new 所以当然会调用 constructor struts1是默认单例的. ###### 引用来自“潮汐、”的答案 需要说明的是,struts2默认不是单例的,就是说每次请求都会new 所以当然会调用 constructor struts1是默认单例的. 我设@Scope(ConfigurableBeanFactory.SCOPE_SINGLETON),就是想看下是不是由spring管理的,如果是的话,应该是单例,结果显示多例说明该action没有被spring管理呀 ###### 引用来自“JFinal”的答案 OMG 看过您的jfinal,确实很好用,无奈公司非要用struts2。。。 求大神指点啊。。。 ###### 引用来自“基哥”的答案 引用来自“JFinal”的答案 OMG 看过您的jfinal,确实很好用,无奈公司非要用struts2。。。 求大神指点啊。。。     我以前用 SSH 的时候,自己做了封装,基于Hibernate做了一个 Dao 工具类专门应付数据库操作,另外自己做了一个 Controller 继承自 ActionSupport 简化控制层,这个Controller与现在 JFinal Controller 很像。始终对 SSH 的开发效率很失望,一直期盼 java 世界的 rails 能出来,无奈一直没人做这事,只有自己做了 :) ######唔,按照自己的思路以及您的框架体系,对ssh进行了类似的封装,把事务的声明提到了action层,写了2个小项目,还没感觉有什么不便.您觉得这样封装有什么值得注意的么 :)###### 引用来自“抓瓦Or”的答案 引用来自“基哥”的答案 引用来自“JFinal”的答案 OMG 看过您的jfinal,确实很好用,无奈公司非要用struts2。。。 求大神指点啊。。。 你的测试方法是错误的,用struts2-sping插件后,插件会拦截struts2默认的action实例,而改为spring 创建,至于是不是spring创建不用怀疑,你action类上那些注解都没用,只要你用spring的方法在action中注入一个 bean就知道了,非spring创建的action 这个bean肯定不会有值,而spring创建的这个bean肯定有值,试试!     是这样的,非常感谢 ###### 引用来自“JFinal”的答案 引用来自“基哥”的答案 引用来自“JFinal”的答案 OMG 看过您的jfinal,确实很好用,无奈公司非要用struts2。。。 求大神指点啊。。。     我以前用 SSH 的时候,自己做了封装,基于Hibernate做了一个 Dao 工具类专门应付数据库操作,另外自己做了一个 Controller 继承自 ActionSupport 简化控制层,这个Controller与现在 JFinal Controller 很像。始终对 SSH 的开发效率很失望,一直期盼 java 世界的 rails 能出来,无奈一直没人做这事,只有自己做了 :) Jfinal真的挺好的,希望有机会能把Jfinal用到项目中,感谢大神热心回复 ######多谢支持,随时欢迎回归 JFinal

montos 2020-06-02 19:13:21 0 浏览量 回答数 0

问题

Struts2上传出现了错误??报错

爱吃鱼的程序员 2020-06-22 19:15:45 0 浏览量 回答数 1

问题

ssh整合之后使用struts+ajaxfileupload.js上传出错 请求报错 

kun坤 2020-05-30 15:05:58 0 浏览量 回答数 1

问题

spring配置自动代理后启动报错 - java报错

montos 2020-05-31 09:08:59 1 浏览量 回答数 1

问题

spring配置自动代理后启动报错403.10 禁止访问:配置无效 

kun坤 2020-05-27 20:05:27 5 浏览量 回答数 1

问题

spring配置自动代理后启动报错:报错

kun坤 2020-06-06 22:32:41 0 浏览量 回答数 1

问题

问题:利用struts自带的json机制,期望从后台获取json数据失败,求帮助

杨冬芳 2019-12-01 20:17:21 1013 浏览量 回答数 1

回答

这个问题貌似是jar包冲突所导致,我之前遇见过相同的问题。你导入了哪些jar包,贴图出来看看######struts2-convention-plugin-2.3.16.3.jar struts2-core-2.3.16.3.jar struts2-json-plugin-2.3.16.3.jar struts2-spring-plugin-2.3.16.3.jar xwork-core-2.3.16.3.jar 版本都是一致的。###### struts2-convention-plugin-2.3.16.3.jar struts2-core-2.3.16.3.jar struts2-json-plugin-2.3.16.3.jar struts2-spring-plugin-2.3.16.3.jar xwork-core-2.3.16.3.jar 版本都是一致的。 ######不是struts2的包,是其它的包与struts2有冲突###### 虽然时间过去2年了.我还是补个答案吧, 出现这个问题,是因为使用 了Codebehind Plugin的包(你可以去查找下你的jar包,有这两个关键字的)。貌似早期这个的使用需要去web.xml文件里面,在struts的过滤器下配置init-param参数,参数名为actionPackages,参数的值是你的使用了annotation标签的java文件,这样他才会解析annotation。出现上面那个报错的原因,就是因为Codebehind Plugin他需要上面配置的参数去查找配置annotation的类,而没有配置的情况下,他找不到,于是报那个问题。 在2.1之后,使用了Convention Plugin 替代了Codebehind Plugin ,所以已经不需要配置init-param参数,所以你可以直接去掉Codebehind Plugin 的包,只要遵守Convention Plugin 要求的规则,他就会自动去解析对应的使用了annotation的文件,大致规则就是: 1. 扫描其位于包( “struts, struts2, action 或 actions“)的命名注解的类. 2. 接着,扫描相匹配下列任一条件的文件:   实例了 com.opensymphony.xwork2.Action 接口。   扩展了 com.opensymphony.xwork2.ActionSupport 类   文件名用动作(例如:UserAction,LoginAction)结束 (参考内容:http://struts.apache.org/docs/convention-plugin.html#ConventionPlugin-Introduction ,在介绍的时候就写明了) 我不确认你是不是跟我一样的问题,我是使用annotation的时候发现的。因为我只使用了No mapping found for dependency [type=java.lang.String, 这几个关键字来查询。不过看这句的意思是没有发现依赖的配置信息,我想多半是在加载的时候找不到action的配置信息,所以把我的原因写上,有后来者的话可以参考下。

kun坤 2020-05-29 23:03:50 0 浏览量 回答数 0

问题

struts2做计算器报错,希望高手指出解决方法?报错

爱吃鱼的程序员 2020-06-22 20:25:03 0 浏览量 回答数 1

问题

struts2的注解模式配置action:报错

kun坤 2020-06-14 06:56:39 0 浏览量 回答数 1

问题

struts2的注解模式配置action - struct报错

montos 2020-06-02 19:13:04 0 浏览量 回答数 1
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 企业建站模板