struts中 出现 HTTP 400 - 错误请求

xiaofei14 2009-04-26 09:07:11
请教各位一个问题~,我刚学struts,配置好了以后,我用http://localhost:8080/webModule/loginAction.do问时出现
HTTP 400 - 错误请求
Internet Explorer
请问一下大概是什么原因?


struts-config

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">

<struts-config>
<form-beans>
<form-bean name="userActionForm" type="bookstore.UserActionForm" />
</form-beans>
<action-mappings>
<action name="userActionForm" path="/loginAction" scope="request" type="bookstore.LoginAction">
<forward name="success" path="/welcome.jsp" />
<forward name="fail" path="/fail.jsp" />
<forward name="error" path="/error.jsp" />
</action>
</action-mappings>
<message-resources parameter="ApplicationResources" />
</struts-config>
是这么写的...
我测了下
bookstore.LoginAction 里边的程序也没运行
...全文
371 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgm850401 2009-04-26
  • 打赏
  • 举报
回复
好像Struts配置文件没问题啊,
是不是你LoginAction中forward对象转发JSP页面出错了?
supeng9091 2009-04-26
  • 打赏
  • 举报
回复
是不是的文件名称路径写错了,好好检查下,是不是配置中的文件和 根目录下的文件是否匹配
xiaofei14 2009-04-26
  • 打赏
  • 举报
回复
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">
<display-name>WebModule</display-name>
<filter>
<filter-name>logincheckfilter</filter-name>
<filter-class>bookstore.servlet.LoginCheckFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>logincheckfilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>login.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>usercacheservlet</servlet-name>
<servlet-class>chapter14.UserCacheServlet</servlet-class>
<load-on-startup>3</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>usercacheservlet</servlet-name>
<url-pattern>/usercacheservlet</url-pattern>
</servlet-mapping>
<listener>
<listener-class>bookstore.servlet.SrvStartListener</listener-class>
</listener>
<servlet>
<servlet-name>excelfileservlet</servlet-name>
<servlet-class>bookstore.servlet.ExcelFileServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>excelfileservlet</servlet-name>
<url-pattern>/excelfileservlet</url-pattern>
</servlet-mapping>
<jsp-config>
<taglib>
<taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-tiles.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-nested.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-nested.tld</taglib-location>
</taglib>
</jsp-config>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml,/WEB-INF/book-struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>

</web-app>

oklinsong 2009-04-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 dadi5566 的回复:]
把web.xml复制出来看看
[/Quote]
顶!struts这个文件好像没什么毛病
dadi5566 2009-04-26
  • 打赏
  • 举报
回复
把web.xml复制出来看看
chenl1984 2009-04-26
  • 打赏
  • 举报
回复
struts在web.xml里配置了吗?怎么配置的
chenl1984 2009-04-26
  • 打赏
  • 举报
回复
在web.XML里配置struts了吗?怎么配置的也贴来看看

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧