[org.apache.struts.action.RequestProcessor]-[ERROR] Invalid path was requested

问题描述

路径问题: [org.apache.struts.action.RequestProcessor]-[ERROR] Invalid path was requested /form/logininjsp页面内容<form method="post" action="loginin.do" returnlogin_email()>email :<input name="email" type="text" class="" id="email"onblur=isEmail(this.value) /><br />password :<input name="password" type="text" class="" id="password" /><br /><input type="submit" name="button" id="button" value="提交" /></form>struts-config.xml配置文件 <action attribute="logininForm" input="/form/loginin.jsp" name="logininForm" path="/loginin" scope="request" type="com.baby.struts.action.LogininAction" />对action的使用路径不对,不知道那错了

解决方案

<%String path = request.getContextPath();String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/";%>action="<%= basePath%>loginin.do"
解决方案二:
从报错的信息[org.apache.struts.action.RequestProcessor]-[ERROR] Invalid path was requested /form/loginin 中可以看出,/工程名/请求的Action。所以看看路径是否有问题。再就是像楼上高手们说的一样,项目中最好不适用相对路径。一律绝对路径。保证没有问题。
解决方案三:
项目中建议统一使用 绝对路径!或者在 jsp 页面的 head 部分加入: base 属性!
解决方案四:
action="<%=request.getContextPath()%>/loginin.do"

时间: 2024-12-09 17:11:01

[org.apache.struts.action.RequestProcessor]-[ERROR] Invalid path was requested的相关文章

Servlet.service() for servlet [action] in context with path [/SunIAS] threw exce

问题描述 java.lang.NoClassDefFoundError:javax/wsdl/WSDLExceptionatorg.apache.cxf.wsdl11.WSDLServiceFactory.<init>(WSDLServiceFactory.java:82)atorg.apache.cxf.jaxws.ServiceImpl.initializePorts(ServiceImpl.java:204)atorg.apache.cxf.jaxws.ServiceImpl.<i

org.apache.struts.actions.DispatchAction.dispatchMethod是什么错?

问题描述 javax.servlet.ServletExceptionatorg.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:294)atorg.apache.struts.actions.DispatchAction.execute(DispatchAction.java:187)atorg.apache.struts.action.RequestProcessor.processActionP

跪求赐教Servlet.service() for servlet [action] in context with path [/FristStruts]

问题描述 Servlet.service()forservlet[action]incontextwithpath[/FristStruts][/FristStruts]是我的工程名struts1.2+hibernate3两个都配置好了.可是在action中调用hibernate的方法时候就出现下面的错误:本人初学者~~求高手赐教~~谢谢啦~~严重:Servlet.service()forservlet[action]incontextwithpath[/FristStruts]threwexc

struts2-The requested resource (/StrutsTest/struts.action) is not available.

问题描述 The requested resource (/StrutsTest/struts.action) is not available. 1.struts.xml----------------------------------------------------- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Softwar

通过struts Action调用Tiles组件

问题描述 struts-config.xml:<action-mappings><actionpath="/index"type="org.apache.struts.actions.ForwardAction"parameter="index-definition"></action></action-mappings>tiles-defs.xml:<tiles-definitions>

struts2异常java.lang.NoSuchMethodException: com.struts.action.UserAction.create()

问题描述 原来用的struts2.0版本,运行项目没有问题.后来换了struts2.2.1版本后,只要访问Action,都会出现java.lang.NoSuchMethodException: com.struts.action.UserAction.create()类似的错误,就是说Action中找不到create这个方法.struts.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE stru

[rsync][cwRsync]@ERROR: invalid uid administrator错误

如题所描述的错误,在客户端执行 rsync同步的时候同样会提示一个没见到过的错误,但是根据报错信息和互联网搜索,可以得到大致是解决的方案,我汇总一下,如下所展示,如果您遇到了类似的问题,希望能够这样解决: 1.首先去服务器端的cwRsync上面检查安装目录下是否有 rsyncd.conf 这个文件,这个文件是进行配置reync服务端的配置文件,里面的默认内容为: use chroot = false strict modes = false hosts allow = * log file =

ftp-FTP上传文件的STOR命令一直提示 500 Invalid Path

问题描述 FTP上传文件的STOR命令一直提示 500 Invalid Path 自己写了一个FTP的客户端,前面登录什么的都没问题,只是最后上传的时候STOR命令总是出问题,比如: STOR /home/hello.txt 用Cerberus FTP Server.Quick Easy FTP Server直接返回500 Invalid Path,改成STOR ./hello.txt Cerberus还是提示无效,而Quick easy则可以上传,哪位大神能告诉下STOR这个命令后面到底应该怎

ERROR: invalid page header in block 27073 of relation base/21078/45300926

突然断网,检查后通知我们UPS断电,db所在主机重启 1.连上后,发现pg主从不同步,主不向从传日志,从报错: FATAL: could not connect to the primary server: could not connect to server: 发现从先启动成功,而主是后启动的,因此我们将从再次重启 service postgresql restart 开始正常传日志  2.过了一会,研发反应部分表的使用出现问题,主再次不传输日志,且无sender进程. 查看主库日志,发现报