当前位置: 首页 > news >正文

如何将struts2中Action的默认后缀由.action改为.do


在Struts2中,Action的默认后缀是.action,在直接访问一个Action时,如超级链接等,必须写成actionName.action的形式,但如果用Struts的Form标签,则在Form的action属性中不能加.action,后缀会自动加上。

 

    如果想把后缀改成.do,把web.xml文件中的过滤器修改为.do,是不能达到目的的,因为这里只是定义哪些链接会被Struts2框架捕获,如下:

  <filter-mapping>
   <filter-name>struts2</filter-name>
   <url-pattern>*.do</url-pattern>
  </filter-mapping>

 

解决方法是在WEB-INFclasses下添加一个文本文件:struts.properties,里面添加一行:struts.action.extension=do,此文件如果在MyEclipse中,可以放在src目录下。

也可以在struts.xml文件中定义:

 <struts>
      ........

      <constant name="struts.action.extension" value="do"/>
</struts>






相关文章:

  • [SetContextPropertiesRule]{Context} Setting property 'source'
  • problem中Project'XX'is missing required library:'[路径]\XXX.jar'解决方法
  • struts2动态方法调用 无效问题
  • powerDesigner Non SQL Error : Could not load class com.mysql.jdbc.Driver
  • HttpClient 4 和 HttpClient 3 设置超时
  • tomcat的目录结构
  • struts2中改变struts.xml默认路径
  • 集成spring3、hibernate4、junit
  • 解决android开发中eclipse不能自动提示
  • 关于Eclipse出现failed to create the java virtual machine错误的解决办法
  • java.lang.NoClassDefFoundError: org/jaxen/JaxenException at spring.SpringTest.readXML
  • MySQL导出数据库结构出现Cannot load from mysql.proc错误的解决方法
  • mysql Error 1040 too many connection解决办法
  • No suitable driver found for jdbc_我的解决方法
  • Failed to install DroidIPCam.apk on device 'emulator-5554': timeout
  • 【css3】浏览器内核及其兼容性
  • extract-text-webpack-plugin用法
  • FineReport中如何实现自动滚屏效果
  • Git同步原始仓库到Fork仓库中
  • javascript 哈希表
  • Java编程基础24——递归练习
  • mysql中InnoDB引擎中页的概念
  • Promise面试题2实现异步串行执行
  • ubuntu 下nginx安装 并支持https协议
  • WebSocket使用
  • 机器学习 vs. 深度学习
  • 记一次用 NodeJs 实现模拟登录的思路
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 前端技术周刊 2019-02-11 Serverless
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 使用putty远程连接linux
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 突破自己的技术思维
  • 一道面试题引发的“血案”
  • linux 淘宝开源监控工具tsar
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • # C++之functional库用法整理
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • (06)Hive——正则表达式
  • (3)llvm ir转换过程
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (三分钟)速览传统边缘检测算子
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • (转) Android中ViewStub组件使用
  • (转) RFS+AutoItLibrary测试web对话框
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • .md即markdown文件的基本常用编写语法
  • .Net Remoting(分离服务程序实现) - Part.3
  • .NET简谈设计模式之(单件模式)
  • @WebService和@WebMethod注解的用法
  • [ 蓝桥杯Web真题 ]-Markdown 文档解析
  • [100天算法】-二叉树剪枝(day 48)