Struts2.0 去掉action后缀名

刚刚接触Struts2.0,发现默认请求都会带着后缀名:action

就如下图,url地址中会暴露login.action(请原谅struts拼写错误。。)

作为一个URL简洁爱(chu)好(nv)者(zuo),一直想把action给去掉,具体方法参考如下:

在struts.xml配置文件中增加一行常量配置:

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

 然后重启tomcat,重新进行访问

OK,大功告成!

 

时间: 2024-11-07 21:21:33

Struts2.0 去掉action后缀名的相关文章

struts2.0中Action的对象生命周期详解!!(转)

原文出处:http://blog.csdn.net/wxy_g/article/details/2071662 有很多人问Struts2.0中的对象既然都是线程安全的,都不是单例模式,那么它究竟何时创建,何时销毁呢? 这个和struts2.0中的配置有关,我们来看struts.properties ### if specified, the default object factory can be overridden here ### Note: short-hand notation is

struts2.0中struts.xml配置文件详解

<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd" > <struts> <!--配置action后缀名,多个后缀名用,隔开--> <constant name="struts.action.ex

struts2.0的总结

概述 struts2.0是MVC思想的一个具体的框架. struts2.0和struts1.0的关系 要想清楚struts1.0和struts2.0之间的关系,首先要知道WebWork,WebWork是MVC思想的又一个新框架,这个被OpenSymphony组织开发的框架,很大程度的得到大家的认可,在WebWork框架出来之前,Apache组织开发出了struts1.0,但是,由于WebWork框架相对于struts1.0来说,有诸多优点,于是,Apache又开发出了struts2.0,stru

Struts2的动态Action和默认后缀.action

1:Struts2的默认访问后缀是.action(特别需要注意的是改了配置文件web.xml或者struts.xml需要重启服务器) 2:Struts2中常用的常量介绍:<!-- 一:全局配置 --> <!--1.请求数据编码  --><constant name="struts.i18n.encoding" value="UTF-8"/><!--2.修改struts2默认的自定义后缀 --><constant

windows服务器设置文件属性设置去掉隐藏已知文件类型的扩展名(即文件后缀名可见)

摘要: 1.文件后缀名不可见,系统运维过程容易发生同名不同后缀的文件操作混淆的情况 2.windows系统默认是文件后缀名不可见 3.所以需要更改一下配置. 4.操作步骤如下图: (1)点击组织-文件夹和搜索选项 (2)点击"查看"标签并取消勾选"隐藏已知文件类型的扩展名" 原文链接: http://www.lookdaima.com/WebForms/WebPages/Blanks/Pm/Docs/DocItemDetail.aspx?EmPreviewTypeV

struts2.1.6 action 01

目录(?)[-] 安装与设置 HelloWorld 常见问题 Action struts 官网下载 http://www.apache.org/ http://struts.apache.org/ http://struts.apache.org/download.cgi#struts2231 . 下载struts2.1.6 http://struts.apache.org/download.cgi#struts217 (选择下载full distribution) 2. 下载myeclipse

(转)struts2.0配置文件、常量配置详解

一.配置: 在struts2中配置常量的方式有三种: 在struts.xml文件中配置 在web.xml文件中配置 在sturts.propreties文件中配置 1.之所以使用struts.propreties文件配置,是因为为了保持与WebWork的向后兼容 2.在实际开发中,在web.xml中配置常量相比其他两种,需要更多的代码量,会降低了web.xml的可读性 3.通常推荐在struts.xml文件中配置struts2的常量,而且便于集中管理 sturt2中搜索加载常量的顺序是: str

php上传功能集后缀名判断和随机命名

form.php <html> <head> <meta http-equiv="content-type" content="text/html" charset="utf-8"> <title>Upload Image</title> </head> <body> <form method="post" action="up

Struts2笔记——2.Action的实现、配置

实现Action Struts2中,action负责对用户请求的处理,因此它是整个应用的控制器,也是整个应用的核心.而对开发者来说,他们需要提供大量的action类.相对于struts1而言,struts2的浸入性更低,因为它的action无需继承任何父类或者接口,仅仅是一个普通的POJO(但是应该包括一个无参数的execute方法).struts2通常直接使用action来封装http请求参数(可以理解为表单中的参数,如username,password等),因此在对应的action类中,应该