Struts 配置文件
2017-04-12 15:15
155 查看
web.xml
struts.xml
View Code
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> <filter> <filter-name>struts</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> </web-app>
struts.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <constant name="struts.custom.i18n.resources" value="i18n"/> <constant name="struts.devMode" value="true"/><!--开发模式,用途,更好的提示错误--> <constant name="struts.multipart.maxSize" value="104857600"/> <package name="user" namespace="/" extends="struts-default"> <action name="checkCookie" class="userAction" method="getCookie"> <result>pages/login.jsp</result> </action> <action name="*User" class="userAction" method="{1}"> <result name="success">/pages/{1}Success.jsp</result> <result name="input">/pages/{1}.jsp</result> <result name="updateSuccess">/pages/loginSuccess.jsp</result> <result name="error">/pages/error.jsp</result> </action> <action name="update*"> <result>/pages/update{1}.jsp</result> </action> <action name="uploadImg" class="userAction" method="updateImg"> <interceptor-ref name="defaultStack"> <param name="fileUpload.maximumSize">10485760</param> <param name="fileUpload.allowedExtensions">bmp,png,gif,jpeg,jpg</param> </interceptor-ref> <result name="success">/pages/loginSuccess.jsp</result> <result name="input">/pages/updateImg.jsp</result> <result name="error">/pages/error.jsp</result> </action> <action name="showDetails"> <result type="redirectAction">showUserDetails</result><!--重定向到某个action--> </action> </package> <package name="checkUser" namespace="/" extends="json-default"> <action name="check*" class="userAction" method="check{1}"> <result type="json"/> </action> </package> <package name="userDetails" namespace="/" extends="struts-default"> <action name="*UserDetails" class="userDetailsAction" method="{1}Details"> <result name="success">/pages/userDetails/showUserDetails.jsp</result> <result name="error">/pages/error.jsp</result> </action> <action name="updateUserDetails" class="userDetailsAction" method="updateDetails"> <result name="success">/pages/userDetails/showUserDetails.jsp</result> <result name="error">/pages/error.jsp</result> </action> <action name="deleteUserDetails" class="userDetailsAction" method="deleteDetails"> <result name="success">/pages/userDetails/showUserDetails.jsp</result> <result name="error">/pages/error.jsp</result> </action> <action name="queryDetailsByUserId" class="userDetailsAction" method="queryDetailsByUserId"> <result>/pages/userDetails/updateUserDetails.jsp</result> </action> </package> <package name="goods" namespace="/" extends="struts-default"> <action name="showGoods" class="goodsAction" method="showGoods"> <result>pages/goods/showGoods.jsp</result> </action> <action name="showGoodDetails" class="goodsAction" method="showGoodDetails"> <result>pages/goods/showGoodDetails.jsp</result> </action> </package> <package name="buyCar" namespace="/" extends="struts-default"> <action name="*BuyCar" class="buyCarAction" method="{1}BuyCar"> <result name="success">pages/buyCar/showBuyCar.jsp</result> <result name="error">/pages/error.jsp</result> </action> <action name="addBuyCar" class="buyCarAction" method="addBuyCar"> <result name="success">/pages/buyCar/addBuyCarSuccess.jsp</result> <result name="error">/pages/error.jsp</result> </action> <action name="makeBill" class="buyCarAction" method="makeBill"> <result name="success">pages/orders/showBill.jsp</result> <result name="error">/pages/error.jsp</result> </action> </package> <package name="updateBuyCarCount" namespace="/" extends="json-default"> <action name="updateBuyCarCount" class="buyCarAction" method="updateBuyCarCount"> <result type="json"/> </action> </package> <package name="order" namespace="/" extends="struts-default"> <action name="showOrders" class="ordersAction" method="showOrders"> <result>pages/orders/showOrders.jsp</result> </action> <action name="addOrder" class="ordersAction" method="addOrder"> <result name="success">pages/orders/addOrderSuccess.jsp</result> <result name="error">/pages/error.jsp</result> </action> <action name="deleteOrder" class="ordersAction" method="deleteOrder"> <result name="success">pages/orders/showOrders.jsp</result> <result name="error">/pages/error.jsp</result> </action> </package> <package name="img" namespace="/" extends="struts-default"> <action name="showImg" class="com.iotek.homework.actions.ImgAction" method="showImg"> <result>pages/showImg.jsp</result> </action> <action name="*Img" class="com.iotek.homework.actions.ImgAction" method="{1}Img"> <result type="stream"/> </action> </package> </struts>
View Code
相关文章推荐
- 深入Struts 1.1(分离struts配置文件)
- 深入Struts 1.1(分离struts配置文件)
- Struts-config.xml配置文件讲解(一)
- struts2的struts.properties配置文件详解
- STRUTS映射配置文件的类——ActionMapping解释
- Struts-config.xml配置文件讲解(一)
- struts配置文件
- Struts配置文件详解
- struts配置文件讲解:web.xml和struts-config.xml
- 配置文件多个一个">"符号,导致struts抛出了匪夷所思的错误
- struts中配置过滤文件!
- 深入Struts 1.1(分离struts配置文件)
- 关于struts结构中配置文件action forward的写法
- 理解 Struts 配置文件
- Struts配置文件
- 深入Struts 1.1(分离struts配置文件)
- Struts中使用多个xml配置文件
- 用配置文件解决struts乱码问题!
- struts2的struts.properties配置文件详解
- struts的配置文件详解