*.do 意思是只要请求这个以*.do后缀结尾的文件时那个叫action的servlet 都要执行
解决方案 »
- myeclipse导出war包无法部署到jboss5.1中
- ACTION中 如何获得JSP页面传递过去的对象
- 关于“No getter method for property: "order_ID " of bean: "show"”的问题
- 如何得到Gmail/hotmail的通讯录的内容
- 大家来说说hibernate
- jsp跳转疑问
- 请问什么是JSP中的URL重写??各位能否给一个详细的解答,多谢了
- Jsp真的好难。。。一个变量就能把我卡住???急........
- 如何调用servlet??附servlet的源代码
- 如何响应回车键?
- 好晕,加上这一段代码登录就变得很慢,好久登录不了?
- 怎么将文本狂输入的文字,回车换成<br>
2:我想把全部对一个目录下面文件的访问都映射到一个servlet/jsp中,该如何设置?
只有在Action action-mapping转向
2、必须设置一个过滤器filter应用到*.jsp上
<filter>
<filter-name>theName</filter-name>
<filter-class>the.filter.class</filter>
</filter>
<filter-map>
<filter-name>theName</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-map>
你可以设置成.notdo
在jsp叶面调用这个servelet时加上这个后缀
struts的核心就是那个servelet所以他也要配置这个
你可以仔细看看web.xml
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
就行了
action="" 和web.xml文件以及config xml文件都是相关联的 环环相扣 比如目录 /webroot/ a.jsp
如果在url中输入/webroot/ a.jsp 则需要先通过一个servlet----SerControl过滤,该如何配置?如果是一开始就显示一个经过处理之后的页面 应该先运行/webroot/*.do才行吧 action中先进行一些处理