如何把web.xml中的*.do改掉?

mxstar 04-07-16

在web.xml中,配置sevlet映射,一般都是截获*.do

写jsp的时候,form action 设为 /logon, 就可以被编译为 、/logon.do,
从而被截获

我不明白,这是为什么?
都配置成*.aa不行吗?
如何实现自动编译成 /logon.aa?

huzhigang
2004-07-16 16:53

当然是可以的,.do只是struts的一个习惯而已.

mxstar
2004-07-16 17:15

如何改?

我的意思是:
在struts,应用其标记库,我写一个jsp,其中有:
<html:form method="post" action="/logon">

在编译后,会自动编译为 /logon.do

如何配置才能这样应用 .aa ?

laofuzhou
2004-07-19 18:11

只要你在web.xml中改为:
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.aa</url-pattern>
</servlet-mapping>
纯粹是样式而已,
不过不知道,为什么web server不人"."后面的url-pattern部分,只认
前半部分?