错误一:
如果你也遇到以下问题: 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(TilesRequestP rocessor.java:274) org.apache.struts.action.RequestProcessor.processForwardConfig(Reques tProcessor.java:455) org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(Ti lesRequestProcessor.java:320) org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja va:279) org.apache.struts.action.ActionServlet.process(ActionServlet.java:148 2) 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 文件一定是出错了,就仔细看看
吧! 特别是
里面 path="/admin/news" ==>input="/logon.jsp"> 如 path="admin/news" ==>path="/admin/news" ==> 有时,不一定是配置文件出的错。看看你的 Action 中的 execute()方法,特别 是 retrun mapping.findForward("XXXXXXXXXXX"), 我今天就错在这里了, 本来的意思是 return mapping.findForward("editnews"); 可我却写成 return new ActionForward("newslist");其实这句也对(如放在删 除或者添加后面的 跳转 ),只不过放在这里就不对了,因为我的"editnews" 在配置文件里已经定义过别名了 ============================ 初学 struts 有些问题要注意!
我在这里说一些比较细的地方,都是我遇到过的,其他方面网上书上都说得很详 细了。 struts-config.xml 文件,这是很重要的地方,成败的关键啊!! 一般的样式就是这样,红色部分要注意 问题时可以考虑先 改这里的顺序,我试过在这里改了以后问题解决了。 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 记得加“/”这 个,很容易就忘记,我是连续忘记了两次,
错误二: 错误二:HTTP Status 500 -
type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception
org.apache.jasper.JasperException: Exception in JSP: /register/registerForm.jsp:38 35: 36: 37: 用 el 表达式读取所有 request 作用中 的错误对象: | ${requestScope["org.apache.struts.action.ERROR"]} |
38: 用 html 标签读取所有 request 作用中的 错误对象: | |
39:
40: 41: |
Stacktrace: org.apache.jasper.servlet.JspServletWrapper.handleJspExceptio n(JspServletWrapper.java:467) org.apache.jasper.servlet.JspServletWrapper.service(JspServle tWrapper.java:371) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServle t.java:315) org.apache.jasper.servlet.JspServlet.service(JspServlet.java: 265) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.apache.struts.action.RequestProcessor.doForward(RequestPr ocessor.java:1063) org.apache.struts.action.RequestProcessor.internalModuleRelat iveForward(RequestProcessor.java:1001)
org.apache.struts.action.RequestProcessor.processValidate(Req uestProcessor.java:966) org.apache.struts.action.RequestProcessor.process(RequestProc essor.java:204) org.apache.struts.action.ActionServlet.process(ActionServlet. java:1194) org.apache.struts.action.ActionServlet.doPost(ActionServlet.j ava:432) javax.servlet.http.HttpServlet.service(HttpServlet.java:710) javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause
javax.servlet.ServletException: Cannot find message resources under key org.apache.struts.action.MESSAGE org.apache.jasper.runtime.PageContextImpl.doHandlePageExcepti on(PageContextImpl.java:846) org.apache.jasper.runtime.PageContextImpl.handlePageException (PageContextImpl.java:779) org.apache.jsp.register.registerForm_jsp._jspService(register Form_jsp.java:154) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.jav a:98) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.apache.jasper.servlet.JspServletWrapper.service(JspServle tWrapper.java:328) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServle t.java:315) org.apache.jasper.servlet.JspServlet.service(JspServlet.java: 265) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.apache.struts.action.RequestProcessor.doForward(RequestPr ocessor.java:1063) org.apache.struts.action.RequestProcessor.internalModuleRelat iveForward(RequestProcessor.java:1001) org.apache.struts.action.RequestProcessor.processValidate(Req uestProcessor.java:966) org.apache.struts.action.RequestProcessor.process(RequestProc essor.java:204) org.apache.struts.action.ActionServlet.p
rocess(ActionServlet. java:1194) org.apache.struts.action.ActionServlet.doPost(ActionServlet.j ava:432) javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause
javax.servlet.jsp.JspException: Cannot find message resources under key org.apache.struts.action.MESSAGE org.apache.struts.taglib.TagUtils.retrieveMessageResources(Ta gUtils.java:1175) org.apache.struts.taglib.TagUtils.present(TagUtils.java:1115) org.apache.struts.taglib.html.ErrorsTag.doStartTag(ErrorsTag. java:204) org.apache.jsp.register.registerForm_jsp._jspx_meth_html_005f errors_005f0(registerForm_jsp.java:187) org.apache.jsp.register.registerForm_jsp._jspService(register Form_jsp.java:120) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.jav a:98) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.apache.jasper.servlet.JspServletWrapper.service(JspServle tWrapper.java:328) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServle t.java:315) org.apache.jasper.servlet.JspServlet.service(JspServlet.java: 265) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) org.apache.struts.action.RequestProcessor.doForward(RequestPr ocessor.java:1063) org.apache.struts.action.RequestProcessor.internalModuleRelat iveForward(RequestProcessor.java:1001) org.apache.struts.action.RequestProcessor.processValidate(Req uestProcessor.java:966) org.apache.struts.action.RequestProcessor.process(RequestProc essor.java:204) org.apache.struts.action.ActionS
-
相关文章
-
最新文件
关于网学 |
万能工具 |
在线交流 |
会员中心 |
查询论文 |
招聘说明 |
精品资源 |
专题论文 |
会员中心 |
联系方式 |
下载目录
论文目录
Copyright 2005-2018 www.myeducs.cn All Rights Reserved 版权所有·网学网 提供大量原创论文 参考论文 论文资料 源代码 管理及投稿 E_mail:3710167@qq.com
郑重声明: 本网站论文均来自互联网,由本站会员上传或下载,仅供个人交流、学习、参考之用,版权归原作者所有
请下载完后24小时之内删除,任何人不得大幅抄录、在期刊上发表或作为商业之用。如涉及版权纠纷,本网站不承担任何法律及连带责任。