Action映射成/do/*为什么提示404错误!! Action映射成/do/*为什么提示404错误!!在使用的时候提示404错误 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的映射文件是什么样的呢?你的请求url又是什么? web.xml配置:<servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>*.do</url-pattern></servlet-mapping>struts-config.xml<global-forwards> <forward name="goIndex" path="/do/index"></forward></global-forwards><action-mappings><action path="/do/index" parameter="/WEB-INF/WebPages/index.jsp" type="org.apache.struts.actions.ForwardAction"></action></action-mappings>因为我的页面是放在WEB-INF下的,不能直接访问,所以我在WEB-INF文件夹外面有个页面,转到这个页来,就提示404错误!! <url-pattern>/do/*</url-pattern>上面的写错了 <url-pattern>/do/*</url-pattern>上面的写错了-----------------------------------你的才错了<servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>*.do</url-pattern></servlet-mapping></global-forwards><action-mappings><action path="/do/index" parameter="/WEB-INF/WebPages/index.jsp" type="org.apache.struts.actions.ForwardAction"></action></action-mappings>-----------------------------------------------------------------------/do/index.do <filter> <filter-name>encoding</filter-name> <filter-class>com.hotel.servlet.filter.EncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>gb2312</param-value> </init-param> </filter> <filter-mapping> <filter-name>encoding</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <!-- <filter> <description>登录验证</description> <filter-name>LoginFilter</filter-name> <filter-class>com.hotel.servlet.filter.LoginFilter</filter-class> </filter> <filter-mapping> <filter-name>LoginFilter</filter-name> <url-pattern>/jsp/admin/*</url-pattern> </filter-mapping> --> <listener> <listener-class>com.hotel.servlet.listener.ContextListener</listener-class> </listener> <listener> <listener-class>com.hotel.servlet.listener.RequestListener</listener-class> </listener> <listener> <listener-class>com.hotel.servlet.listener.SessionListener</listener-class> </listener></web-app> <struts-config> <form-beans> <form-bean name="loginActionForm" type="com.wang.form.reg.LoginActionForm" /> <form-bean name="bookInfActionForm" type="com.wang.actionform.bookinf.BookInfActionForm" /> <form-bean name="shopCarActionForm" type="com.wang.actionform.ShopCarActionForm" /> <form-bean name="indexActionForm" type="com.wang.action.IndexActionForm" /> <form-bean name="formBean" type="com.wang.action.IndexActionForm" /> <form-bean name="regActionForm" type="com.wang.form.reg.RegActionForm" /> <form-bean name="searchActionForm" type="com.wang.actionform.SearchActionForm" /> <form-bean name="editUserForm" type="com.wang.actionform.EditUserForm" /> </form-beans> <global-forwards> <forward name="index" path="/jsp/index1.jsp" /> <forward name="adminIndex" path="/admin/index.jsp" /> <forward name="login" path="/jsp/reg/login1.jsp" /> <forward name="shopcar" path="/jsp/shopcar.jsp" redirect="false" /> <forward name="list" path="/jsp/list.jsp" /> <forward name="search" path="/jsp/search.jsp" redirect="false" /> <forward name="reg" path="/jsp/reg/reg.jsp" redirect="false" /> <forward name="userlist" path="/admin/userList.jsp" /> <forward name="orderlist" path="/admin/orderList.jsp" /> <forward name="booklist" path="/admin/bookList.jsp" /> <forward name="bookadd" path="/admin/books_add.jsp" /> <forward name="booktype" path="/admin/booktype.jsp" /> <forward name="bookedit" path="/admin/books_edit.jsp" /> <forward name="BookPage" path="/admin/BookPage.do?page=1" /> <forward name="UserPage" path="/admin/UserPage.do?page=1" /> <forward name="addadmin" path="/admin/add_admin.jsp" /> <forward name="chengeadmin" path="/admin/chengAdmin.jsp" /> </global-forwards> <action-mappings> <action input="/jsp/reg/login.jsp" name="loginActionForm" path="/loginAction" scope="request" type="com.wang.action.reg.LoginAction" validate="true" /> <action input="/jsp/bookinf.jsp" name="bookInfActionForm" path="/bookInfAction" scope="session" type="com.wang.action.bookinf.BookInfAction" validate="true" /> <action input="/jsp/shopcar.jsp" name="shopCarActionForm" path="/shopCarAction" scope="request" type="com.wang.action.ShopCarAction" validate="true" /> <action name="formBean" path="/pagerAction" type="com.wang.action.PagerAction" /> <action input="/jsp/reg/reg.jsp" name="regActionForm" path="/regAction" scope="request" type="com.wang.action.RegAction" validate="true" /> <action path="/jsp/orderInsertAction" type="com.wang.action.OrderInsertAction" /> <action path="/admin/adminLoginAction" type="com.wang.action.AdminLoginAction" /> <action path="/admin/UserPage" type="com.wang.action.admin.UserPage" /> <action path="/admin/OrderPage" type="com.wang.action.admin.OrderPage" /> <action path="/admin/BookPage" type="com.wang.action.admin.BookPage" /> <action path="/admin/InsertBook" type="com.wang.action.admin.InsertBook" /> <action path="/admin/InsertBookType" type="com.wang.action.admin.InsertBookType" /> <action path="/admin/DeleteBookType" type="com.wang.action.admin.DeleteBookType" /> <action path="/admin/UpdateBookType" type="com.wang.action.admin.UpdateBookType" /> <action input="/admin/user_edit.jsp" name="editUserForm" path="/admin/EditUser" scope="request" type="com.wang.action.admin.EditUser" validate="true" /> <action path="/admin/InsertAdmin" type="com.wang.action.admin.InsertAdmin" /> <action path="/admin/ChengeAdminPwd" type="com.wang.action.admin.ChengeAdminPwd" /> <action path="/admin/AdminLoginOut" type="com.wang.action.admin.AdminLoginOut" /> </action-mappings> <message-resources parameter="ApplicationResources" /></struts-config> <servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>/do/*</url-pattern></servlet-mapping>struts-config.xml<global-forwards> <forward name="goIndex" path="/do/index"></forward></global-forwards><action-mappings><action path="/do/index" parameter="/WEB-INF/WebPages/index.jsp" type="org.apache.struts.actions.ForwardAction"></action></action-mappings>login.html----------------<form action="/do/index" ... szuzsq(兮) ( ) 的<struts-config>真是气势磅礴。佩服。 web.xml配置:<servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>/do/*</url-pattern></servlet-mapping>struts-config.xml<global-forwards> <forward name="goIndex" path="/do/index"></forward></global-forwards><action-mappings><action path="/do/index" parameter="/WEB-INF/WebPages/index.jsp" type="org.apache.struts.actions.ForwardAction"></action></action-mappings>因为我的页面是放在WEB-INF下的,不能直接访问,所以我在WEB-INF文件夹外面有个页面,转到这个页来,就提示404错误!!都怪我,有些地方没说清,实际我的配置是这样的,在使用中出现404错误如<html:form action="/do/index"/>就提示404错误 <logic:forward name="goIndex"/>这样用也出现404错误!!!通过这个forward转到WEB-INF下的文件 关于spring处理事物的问题 在jsp中对于非正常退出的用户怎么删除? 怎样才能学好JSP啊! IE7 图片滚动 请问谁用过web的宠物程序 请教一下 jsp连接sqlserver库时覆盖默认值? 一个关于网络路径的问题 急问!!! 来者有分!!!! JavaBean和JSP的奇怪问题 在jsp中怎样调用delphi编的控件(急!分数多多!) ????在网站上统计在线人数的问题 分页打印
你的请求url又是什么?
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>struts-config.xml<global-forwards>
<forward name="goIndex" path="/do/index"></forward>
</global-forwards>
<action-mappings>
<action path="/do/index" parameter="/WEB-INF/WebPages/index.jsp" type="org.apache.struts.actions.ForwardAction"></action>
</action-mappings>因为我的页面是放在WEB-INF下的,不能直接访问,所以我在WEB-INF文件夹外面有个页面,转到这个页来,就提示404错误!!
上面的写错了
上面的写错了
-----------------------------------
你的才错了
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping></global-forwards>
<action-mappings>
<action path="/do/index" parameter="/WEB-INF/WebPages/index.jsp" type="org.apache.struts.actions.ForwardAction"></action>
</action-mappings>-----------------------------------------------------------------------
/do/index.do
<filter-name>encoding</filter-name>
<filter-class>com.hotel.servlet.filter.EncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>gb2312</param-value> </init-param>
</filter>
<filter-mapping>
<filter-name>encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<!-- <filter>
<description>登录验证</description>
<filter-name>LoginFilter</filter-name>
<filter-class>com.hotel.servlet.filter.LoginFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>LoginFilter</filter-name>
<url-pattern>/jsp/admin/*</url-pattern>
</filter-mapping>
-->
<listener>
<listener-class>com.hotel.servlet.listener.ContextListener</listener-class>
</listener>
<listener>
<listener-class>com.hotel.servlet.listener.RequestListener</listener-class>
</listener>
<listener>
<listener-class>com.hotel.servlet.listener.SessionListener</listener-class>
</listener></web-app>
<form-beans>
<form-bean name="loginActionForm" type="com.wang.form.reg.LoginActionForm" />
<form-bean name="bookInfActionForm" type="com.wang.actionform.bookinf.BookInfActionForm" />
<form-bean name="shopCarActionForm" type="com.wang.actionform.ShopCarActionForm" />
<form-bean name="indexActionForm" type="com.wang.action.IndexActionForm" />
<form-bean name="formBean" type="com.wang.action.IndexActionForm" />
<form-bean name="regActionForm" type="com.wang.form.reg.RegActionForm" />
<form-bean name="searchActionForm" type="com.wang.actionform.SearchActionForm" />
<form-bean name="editUserForm" type="com.wang.actionform.EditUserForm" />
</form-beans>
<global-forwards>
<forward name="index" path="/jsp/index1.jsp" />
<forward name="adminIndex" path="/admin/index.jsp" />
<forward name="login" path="/jsp/reg/login1.jsp" />
<forward name="shopcar" path="/jsp/shopcar.jsp" redirect="false" />
<forward name="list" path="/jsp/list.jsp" />
<forward name="search" path="/jsp/search.jsp" redirect="false" />
<forward name="reg" path="/jsp/reg/reg.jsp" redirect="false" />
<forward name="userlist" path="/admin/userList.jsp" />
<forward name="orderlist" path="/admin/orderList.jsp" />
<forward name="booklist" path="/admin/bookList.jsp" />
<forward name="bookadd" path="/admin/books_add.jsp" />
<forward name="booktype" path="/admin/booktype.jsp" />
<forward name="bookedit" path="/admin/books_edit.jsp" />
<forward name="BookPage" path="/admin/BookPage.do?page=1" />
<forward name="UserPage" path="/admin/UserPage.do?page=1" />
<forward name="addadmin" path="/admin/add_admin.jsp" />
<forward name="chengeadmin" path="/admin/chengAdmin.jsp" />
</global-forwards>
<action-mappings>
<action input="/jsp/reg/login.jsp" name="loginActionForm" path="/loginAction" scope="request" type="com.wang.action.reg.LoginAction" validate="true" />
<action input="/jsp/bookinf.jsp" name="bookInfActionForm" path="/bookInfAction" scope="session" type="com.wang.action.bookinf.BookInfAction" validate="true" />
<action input="/jsp/shopcar.jsp" name="shopCarActionForm" path="/shopCarAction" scope="request" type="com.wang.action.ShopCarAction" validate="true" />
<action name="formBean" path="/pagerAction" type="com.wang.action.PagerAction" />
<action input="/jsp/reg/reg.jsp" name="regActionForm" path="/regAction" scope="request" type="com.wang.action.RegAction" validate="true" />
<action path="/jsp/orderInsertAction" type="com.wang.action.OrderInsertAction" />
<action path="/admin/adminLoginAction" type="com.wang.action.AdminLoginAction" />
<action path="/admin/UserPage" type="com.wang.action.admin.UserPage" />
<action path="/admin/OrderPage" type="com.wang.action.admin.OrderPage" />
<action path="/admin/BookPage" type="com.wang.action.admin.BookPage" />
<action path="/admin/InsertBook" type="com.wang.action.admin.InsertBook" />
<action path="/admin/InsertBookType" type="com.wang.action.admin.InsertBookType" />
<action path="/admin/DeleteBookType" type="com.wang.action.admin.DeleteBookType" />
<action path="/admin/UpdateBookType" type="com.wang.action.admin.UpdateBookType" />
<action input="/admin/user_edit.jsp" name="editUserForm" path="/admin/EditUser" scope="request" type="com.wang.action.admin.EditUser" validate="true" />
<action path="/admin/InsertAdmin" type="com.wang.action.admin.InsertAdmin" />
<action path="/admin/ChengeAdminPwd" type="com.wang.action.admin.ChengeAdminPwd" />
<action path="/admin/AdminLoginOut" type="com.wang.action.admin.AdminLoginOut" />
</action-mappings>
<message-resources parameter="ApplicationResources" />
</struts-config>
<servlet-name>action</servlet-name>
<url-pattern>/do/*</url-pattern>
</servlet-mapping>struts-config.xml<global-forwards>
<forward name="goIndex" path="/do/index"></forward>
</global-forwards>
<action-mappings>
<action path="/do/index" parameter="/WEB-INF/WebPages/index.jsp" type="org.apache.struts.actions.ForwardAction"></action>
</action-mappings>login.html
----------------
<form action="/do/index" ...
佩服。
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>/do/*</url-pattern>
</servlet-mapping>struts-config.xml<global-forwards>
<forward name="goIndex" path="/do/index"></forward>
</global-forwards>
<action-mappings>
<action path="/do/index" parameter="/WEB-INF/WebPages/index.jsp" type="org.apache.struts.actions.ForwardAction"></action>
</action-mappings>因为我的页面是放在WEB-INF下的,不能直接访问,所以我在WEB-INF文件夹外面有个页面,转到这个页来,就提示404错误!!都怪我,有些地方没说清,实际我的配置是这样的,在使用中出现404错误
如<html:form action="/do/index"/>就提示404错误