web.xml

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
 3          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 4          xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
 5          version="3.1">
 6     <filter>
 7         <filter-name>struts</filter-name>
 8         <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
 9     </filter>
10     <filter-mapping>
11         <filter-name>struts</filter-name>
12         <url-pattern>/*</url-pattern>
13     </filter-mapping>
14 </web-app>

 struts.xml

  1 <?xml version="1.0" encoding="UTF-8"?>
  2
  3 <!DOCTYPE struts PUBLIC
  4         "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
  5         "http://struts.apache.org/dtds/struts-2.3.dtd">
  6
  7 <struts>
  8         <constant name="struts.custom.i18n.resources" value="i18n"/>
  9         <constant name="struts.devMode" value="true"/><!--开发模式,用途,更好的提示错误-->
 10         <constant name="struts.multipart.maxSize" value="104857600"/>
 11
 12         <package name="user" namespace="/" extends="struts-default">
 13                 <action name="checkCookie" class="userAction" method="getCookie">
 14                         <result>pages/login.jsp</result>
 15                 </action>
 16                 <action name="*User" class="userAction" method="{1}">
 17                         <result name="success">/pages/{1}Success.jsp</result>
 18                         <result name="input">/pages/{1}.jsp</result>
 19                         <result name="updateSuccess">/pages/loginSuccess.jsp</result>
 20                         <result name="error">/pages/error.jsp</result>
 21                 </action>
 22                 <action name="update*">
 23                         <result>/pages/update{1}.jsp</result>
 24                 </action>
 25                 <action name="uploadImg" class="userAction" method="updateImg">
 26                         <interceptor-ref name="defaultStack">
 27                                 <param name="fileUpload.maximumSize">10485760</param>
 28                                 <param name="fileUpload.allowedExtensions">bmp,png,gif,jpeg,jpg</param>
 29                         </interceptor-ref>
 30                         <result name="success">/pages/loginSuccess.jsp</result>
 31                         <result name="input">/pages/updateImg.jsp</result>
 32                         <result name="error">/pages/error.jsp</result>
 33                 </action>
 34                 <action name="showDetails">
 35                         <result type="redirectAction">showUserDetails</result><!--重定向到某个action-->
 36                 </action>
 37         </package>
 38         <package name="checkUser" namespace="/" extends="json-default">
 39                 <action name="check*" class="userAction" method="check{1}">
 40                         <result type="json"/>
 41                 </action>
 42         </package>
 43         <package name="userDetails" namespace="/" extends="struts-default">
 44                 <action name="*UserDetails" class="userDetailsAction" method="{1}Details">
 45                         <result name="success">/pages/userDetails/showUserDetails.jsp</result>
 46                         <result name="error">/pages/error.jsp</result>
 47                 </action>
 48                 <action name="updateUserDetails" class="userDetailsAction" method="updateDetails">
 49                         <result name="success">/pages/userDetails/showUserDetails.jsp</result>
 50                         <result name="error">/pages/error.jsp</result>
 51                 </action>
 52                 <action name="deleteUserDetails" class="userDetailsAction" method="deleteDetails">
 53                         <result name="success">/pages/userDetails/showUserDetails.jsp</result>
 54                         <result name="error">/pages/error.jsp</result>
 55                 </action>
 56                 <action name="queryDetailsByUserId" class="userDetailsAction" method="queryDetailsByUserId">
 57                         <result>/pages/userDetails/updateUserDetails.jsp</result>
 58                 </action>
 59         </package>
 60         <package name="goods" namespace="/" extends="struts-default">
 61                 <action name="showGoods" class="goodsAction" method="showGoods">
 62                         <result>pages/goods/showGoods.jsp</result>
 63                 </action>
 64                 <action name="showGoodDetails" class="goodsAction" method="showGoodDetails">
 65                         <result>pages/goods/showGoodDetails.jsp</result>
 66                 </action>
 67         </package>
 68         <package name="buyCar" namespace="/" extends="struts-default">
 69                 <action name="*BuyCar" class="buyCarAction" method="{1}BuyCar">
 70                         <result name="success">pages/buyCar/showBuyCar.jsp</result>
 71                         <result name="error">/pages/error.jsp</result>
 72                 </action>
 73                 <action name="addBuyCar" class="buyCarAction" method="addBuyCar">
 74                         <result name="success">/pages/buyCar/addBuyCarSuccess.jsp</result>
 75                         <result name="error">/pages/error.jsp</result>
 76                 </action>
 77                 <action name="makeBill" class="buyCarAction" method="makeBill">
 78                         <result name="success">pages/orders/showBill.jsp</result>
 79                         <result name="error">/pages/error.jsp</result>
 80                 </action>
 81         </package>
 82         <package name="updateBuyCarCount" namespace="/" extends="json-default">
 83                 <action name="updateBuyCarCount" class="buyCarAction" method="updateBuyCarCount">
 84                         <result type="json"/>
 85                 </action>
 86         </package>
 87         <package name="order" namespace="/" extends="struts-default">
 88                 <action name="showOrders" class="ordersAction" method="showOrders">
 89                         <result>pages/orders/showOrders.jsp</result>
 90                 </action>
 91                 <action name="addOrder" class="ordersAction" method="addOrder">
 92                         <result name="success">pages/orders/addOrderSuccess.jsp</result>
 93                         <result name="error">/pages/error.jsp</result>
 94                 </action>
 95                 <action name="deleteOrder" class="ordersAction" method="deleteOrder">
 96                         <result name="success">pages/orders/showOrders.jsp</result>
 97                         <result name="error">/pages/error.jsp</result>
 98                 </action>
 99         </package>
100         <package name="img" namespace="/" extends="struts-default">
101                 <action name="showImg" class="com.iotek.homework.actions.ImgAction" method="showImg">
102                         <result>pages/showImg.jsp</result>
103                 </action>
104                 <action name="*Img" class="com.iotek.homework.actions.ImgAction" method="{1}Img">
105                         <result type="stream"/>
106                 </action>
107         </package>
108 </struts>

View Code

转载于:https://www.cnblogs.com/BobXie85/p/6699374.html

Struts 配置文件相关推荐

  1. struts配置文件没有标签提示

    2019独角兽企业重金招聘Python工程师标准>>> struts配置文件没有标签提示 原因:" http://struts.apache.org/dtds/struts ...

  2. Struts配置文件务必采用正确的DTD

    项目中的Struts配置文件的DTD必须与Struts软件(即jar包)的版本一致.所以关键获得Struts的版本,方法是: 解压Struts的jar包,找到META-INF目录下的MANIFEST. ...

  3. 【JavaEE企业应用实战学习记录】struts配置文件详细解析

    1 <?xml version="1.0" encoding="UTF-8"?> 2 3 <!DOCTYPE struts PUBLIC 4 ...

  4. JAVA框架——struts(一)struts快速入门,struts访问流程,struts配置文件详解,动态方法调用

    一. Struts2框架概述 是一种基于MVC模式的轻量级web框架.本质是一个Servlet.作为控制器建立模型与视图的数据交互.Struts2以WebWord为核心,采用拦截器的机制处理客户的请求 ...

  5. Struts2框架概述、Struts简介、Struts环境搭建、Struts执行流程、Struts文档、Struts配置文件的加载顺序-day01

    目录 第一节 框架概述 1.1 什么是框架 1.2 三大框架 1.3 三层架构 1.4 MVC.Servlet.Filter MVC Servlet Filter 第二节 Struts简介 2.1 S ...

  6. struts2无刷新图片(文件)上传 充分利用struts配置文件 自己只需要把读取到的文件写入文件系统就可以了...

    晚上写 转载于:https://www.cnblogs.com/yongde/p/3362845.html

  7. struts2之配置文件struts.xml详解

    struts配置文件 struts.xml配置参数详解 struts.xml中很大一部分配置默认配置就好了 但是有些还是需要做了解  以便于理解 和修改 <?xml version=" ...

  8. Struts2的配置文件struts.xml详解

    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-/ ...

  9. struts 1.2配置文件

    struts 1.2配置文件 2011-07-19 19:59 49人阅读 评论(0) 收藏 举报      Struts中是apache组织的MVC框架 下表列出了Struts中用到的lib包及其用 ...

最新文章

  1. 解决Ubuntu“下载额外数据文件失败 ttf-mscorefonts-installer”的问题 (转载)
  2. 北京内推 | 华为CloudAI机器视觉产品部招聘计算机视觉见习研究员
  3. haproxy搭建web群集
  4. 聊聊Socket、TCP/IP、HTTP、FTP及网络编程
  5. VS2015:出现devenv.sln解决方案保存对话框
  6. java面试题库app
  7. 图像处理之边缘检测[微分算子、Canny算子和LOG算子]
  8. python 解压zip rar 7z文件
  9. 3D打印机打印中途停止且显示挤出头温度过低
  10. Android字体、字重
  11. 十四、数字图像处理之图像压缩
  12. 关闭与卸载xxx终端防护系统时需要密码怎么办?
  13. ArcGIS Pro(ArcMap)中利用自带地理处理工具实现线图层批量裁剪面图层
  14. [Android]天气App 1
  15. 2020年开春最新面试!今日头条 Android 面试题及答案 (已拿到 offer)
  16. Linux libusb USB开发(一)—— USB设备基础概念
  17. python使用eyed3获取音频信息包含采样率比特率和通道信息等
  18. 如何在opencv 和 vs 2019 调整运行窗口的大小
  19. Latex解决eps不能导入的问题
  20. 微信小程序人脸识别/采集改进版-支持人脸中心位置校验,人脸图片采集(速度更快),人脸搜索

热门文章

  1. google bert
  2. Pandas DataFrame GroupBy.Apply
  3. 网络通信 route(公司局域网配置)
  4. Python Base64
  5. Linux开机启动程序rc.local
  6. Oracle数据库开机自启动
  7. oracle dba开头的表,oracle中以dba_、user_、v$_、all_、session_、index_开头的常用表和视图...
  8. Nutanix:在云转型的道路上飞奔
  9. 分库分表学习总结(4)——分布式事务常见应用场景总结
  10. 敏捷开发系列学习总结(10)——到底什么是敏捷开发?