备注:本文装载于(http://www.cnblogs.com/lindayyh/archive/2009/10/26/1590255.html),感觉这个 错误自己可能以后遇到,
就放到自己的javaeye上保存,呵呵 以备自己学习之用 谢谢!~~
如果你也遇到以下问题: java.lang.IllegalArgumentException: Path index.jsp does not start with a "/" character org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1062) org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:274) org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455) org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:320) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) model.MyActionServlet.process(MyActionServlet.java:22) org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525) javax.servlet.http.HttpServlet.service(HttpServlet.java:710) javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
那么,请注意了。你的struts-config.xml文件一定是出错了,就仔细看看<action-mappings /> 吧! 特别是<action>里面 path="/admin/news" <input="/xxx.jsp" > <forward name="success" path="/tran.jsp" />
如<input="logon.jsp"> ==>input="/logon.jsp"> path="admin/news" ==>path="/admin/news" <forward name="success" path="tran.jsp" /> ==><forward name="success" path="/tran.jsp" />
有时,不一定是配置文件出的错。看看你的Action中的execute()方法,特别是retrun mapping.findForward("XXXXXXXXXXX"), 我今天就错在这里了,本来的意思是return mapping.findForward("editnews"); 可我却写成return new ActionForward("newslist");其实这句也对(如放在删除或者添加后面的 跳转 ),只不过放在这里就不对了,因为我的"editnews"在配置文件里已经定义过别名了<forward name="editnews" path="/admin/newsedit.jsp" />
============================ 初学struts有些问题要注意! 我在这里说一些比较细的地方,都是我遇到过的,其他方面网上书上都说得很详细了。 struts-config.xml文件,这是很重要的地方,成败的关键啊!! 一般的样式就是这样,红色部分要注意 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config> <data-sources /> <form-beans > <form-bean name="userLoginForm" type="com.yourcompany.struts.form.UserLoginForm" />
</form-beans>
<global-exceptions /> <global-forwards /> <action-mappings > <action
------虽然在Eclipse开发当中,顺序不是这样,但是出问题时可以考虑先改这里的顺序,我试过在这里改了以后问题解决了。 attribute="userLoginForm" input="/userLogin.jsp" name="userLoginForm" path="/userLogin" scope="request" type="com.yourcompany.struts.action.UserLoginAction" validate="false">
-------“/”这个也要注意,我在网上找错的时候,发现有不少也有这个错误Path 文件名字 does not start with a "/" character 记得加“/”这个,很容易就忘记,我是连续忘记了两次,
|
分享到:
相关推荐
NULL 博文链接:https://xienan123.iteye.com/blog/1042124
NULL 博文链接:https://wxb-j2ee.iteye.com/blog/1183736
NULL 博文链接:https://listen-raining.iteye.com/blog/2087518
NULL 博文链接:https://denghuijia1314521-gmail-com.iteye.com/blog/1341258
java.lang.IllegalArgumentException Cannot format given Object as a Date
Caused by: java.lang.IllegalArgumentException: input == null! at javax.imageio.ImageIO.read(ImageIO.java:1388) at com.pleanwar.fiying.FlyingObject.loadImage(FlyingObject.java:52) at ...
链接is unknown to this NavController
主要介绍了IDEA 中使用 ECJ 编译出现 java.lang.IllegalArgumentException问题 ,本文内容简短给大家介绍的好,需要的朋友可以参考下
对接微信接口中因为jdk8解密长度不够 报错 java.security.InvalidKeyException: Illegal key size 替换路径:(记得备份原有的文件) C:\Program Files\Java\jdk1.8.0_131\jre\lib\security
解决在Linux系统下,POI、easyExcel 报错 java.lang.IllegalArgumentException: The workbook already contains a sheet named。原因是缺少了字体文件,如果是Docker部署使用本资源即可。内部提供字体资源以及代码...
两天因为项目需要整合spring、struts2、mybatis三大框架,但启动的时候总出现这个错误,困扰我好久,折腾了好久终于找到问题根源,下面小编给大家分享下问题所在及解决办法,一起看看吧
复制并覆盖%JAVA_HOME%/jre/lib/security下的local_policy.jar 和 US_export_policy.jar
Java demo源码 398.java.lang.IllegalArgumentException- 398.java.lang.IllegalArgumentException 复现bug demo 源码
今天小编就为大家分享一篇关于Java上传文件错误java.lang.NoSuchMethodException的解决办法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
SpringBoot 整合 MyBatis。解决因Mybatis-Spring版本过高引起的“Caused by: java.lang.IllegalArgumentException: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required”异常
主要介绍了 Java java.lang.ExceptionInInitializerError 错误如何解决的相关资料,需要的朋友可以参考下
java.lang.IllegalArgumentException: System memory 259522560 must be at least 471859200. Please increase heap size using the --driver-memory option or spark.driver.memory in Spark configuration.at.org....
### Cause: java.lang.IllegalArgumentException: jdbcUrl is required with driverClassName. at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:...
oracle与java连接的驱动
在通过接口setComponentEnabledSetting,设置android组件可用或者不可用的时候,如果刚刚设置完成后,立即交流看关机,发现开机后本次设置并没有被保存。本文详细的分析了这个问题。