那个struts1的web.xml的url配置为什么叫*.do啊

来源:百度知道 编辑:UC知道 时间:2024/05/17 16:54:57
叫*.其他的为什么不行啊

url请求给出的路径前缀或后缀通常是/do/ 或者.do
加入我有这样一个表单:
----------------------------------------------------------------------
<HTML>
<HEAD>
<TITLE>register</TITLE>
</HEAD>
<BODY>
<P><form action="/register.do">
用户名:<input type="text" name="username"/><BR>
密码1: <input type="text" name="password1"><BR>
密码2: <input type="text" name="password2"><BR>
<input type="submit" name="Register"/>
</html:form></P>
</BODY>
</HTML>
----------------------------------------------------------------------
这个Action的后缀名是.do,假如你web.xml的url配置是*.do,那么这个url请求就被*.do拦截,如果还有其他的action再定义成 XXX.do 的,他还可以拦截。

其实不一定非要是.do的是其他的也可以,你完全可以改为.go,只不过你用的Action的后缀名都是do所以才用.do,这是程序员的习惯。