Struts 配置文件
web.xml
<?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>
Struts 配置文件的更多相关文章
- 【JavaEE企业应用实战学习记录】struts配置文件详细解析
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-/ ...
- struts2视频学习笔记 09-10(struts2处理流程,指定多个struts配置文件)
课时9 Struts2的处理流程 StrutsPrepareAndExecuteFilter是Struts 2框架的核心控制器,它负责拦截由<url-pattern>/*</url- ...
- struts1:Struts配置文件初解
struts-config.xml是Struts的核心文件.该文件可配置各种组件,包括,FormBeans,Actions,ActionMappings,全局转发GlobalForwards,数据源D ...
- struts配置文件说明
(1)DOCTYPE(文档类型),所有的struts配置文件都需要有正确的doctype. (2)<struts>是根标记元素,在其下使用<package>标签声明不同的包. ...
- struts2_6_多个struts配置文件的应用
在大部分应用里,随着应用规模的添加,系统中Action的数量也会大量添加.导致struts.xml配置文件变的很臃肿,为了避免struts.xml文件过于庞大.臃肿,提高struts.xml文件的可读 ...
- (22) java web的struts2框架的使用-struts配置文件
1,配置文件的引用 struts中配置文件可以有多个,每个模块的包里面都可以单独设立一个struts配置文件. 主的配置文件,放在“src”文件夹下,可以引入其他配置文件,引入方式: <!-- ...
- Struts配置文件
本章节将带你学习Struts2 应用程序所需的基本配置.在这里可以看到哪些将被配置到一些重要的配置文件中:web.xml.struts.xml.struts-config.xml以及struts.pr ...
- 五 Struts 配置文件
一.struts.xml详解1.package:包 属性:name=命名 namespace=在action访问路径前面加的前缀 extends=继承另外的包 action:name=action的访 ...
- 为应用指定多个struts配置文件
在大部分应用里,随着应用规模的增加,系统中Action的数量也会大量增加,导致struts.xml配置文件变得非常臃肿.为了避免struts.xml文件过于庞大.臃肿,提高struts.xml文件的可 ...
- 解决Struts配置文件里无提示信息的问题
(1)在struts2配置文件编写的时候.有可能无法提示所有信息,在配置文件里打个"<" 后,并没有不论什么的提示信息(使用快捷键Alt+/ 也不提示) 原因是下边的 &q ...
随机推荐
- Laravel5.1学习笔记20 EloquentORM 关系
Eloquent: Relationships Introduction Defining Relationships One To One One To Many Many To Many Has ...
- animation仿进度条
animation:使用的好可以有很多酷炫效果 仿进度条效果.
- R语言开发环境的搭建
1.R语言的下载 https://mirrors.tuna.tsinghua.edu.cn/CRAN/ 2.R语言的安装 安装完后,打开R Console 输入 pie(c(0.9, 0.2, 0.3 ...
- 【sqli-labs】 less45 POST -Error based -String -Stacked Blind(POST型基于盲注的堆叠字符型注入)
和Less44一个名字 测试一下,发现是')闭合的 login_user=&login_password=1') or sleep(0.1)# 那就是没有错误显示的less42 login_u ...
- 错误处理:vmware下克隆centos7配置静态ip地址网卡问题
vmware下克隆centos7,在配置静态ip地址,重启网卡存在问题,还是mac地址问题 ip addr show 查看下mac地址,配置文件修改下,重启网卡正常了
- VBA/VBScript提取Word(*.doc)文件中包含的图片(照片)
VBA/VBScript提取Word(*.doc)文件中包含的图片(照片) 要处理的人事简历表是典型的Word文档,其中一人一份doc,里面包含有个人的照片,如果要把里面的照片复制出来就比较麻烦了 ...
- Please, commit your changes or stash them before you can merge
参照 : https://blog.csdn.net/iefreer/article/details/7679631 用git pull来更新代码的时候,遇到了下面的问题: error: Your l ...
- mysql在windows上安装
一.在window上安装mysql MySQL是一个小巧玲珑但功能强大的数据库,目前十分流行.但是官网给出的安装包有两种格式,一个是msi格式,一个是zip格式的.很多人下了zip格式的解压发现没有s ...
- Chromium CEF 2623 -- 支持 xp 的最后一个版本源码下载和编译步骤
背景 因为项目需要在客户端中内嵌浏览器,需要支持 xp 操作系统和播放视频,但 CEF 2623 以后的版本已经不支持 xp 操作系统,也不再提供 2623 版本的二进制发布包下载,只好自己手动编译. ...
- Maven中更改默认JDK版本
只要在settings.xml文件中加上如下标签即可.(我这里是默认的1.7版本) <profiles> <profile> <id>jdk-1.7</id& ...