Spi*_*man 6 java jsp web-applications
(应该很容易 - )
如何将模式yada*.js的所有URL重定向到我的特定jsp中.
这将添加到我的web.xml工作:
<servlet-mapping>
<servlet-name>MySpecific.jsp</servlet-name>
<url-pattern>yada*.js</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)
或者我必须为此目的使用javax.servlet.filter?
Bal*_*usC 12
我就把你的那些文件名为文件夹中/yada,然后使用url-pattern的/yada/*.
如果您不想这样做,那么在过滤器中手动确定它确实是唯一的选择.
更新:根据您的更新,您实际上有第二个问题,从您的初始问题中没有直接显而易见:"如何将JSP文件声明为servlet?" .答案是:用<jsp-file>而不是<servlet-class>.
<servlet>
<servlet-name>foo.jsp</servlet-name>
<jsp-file>/foo.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>foo.jsp</servlet-name>
<url-pattern>/foo/*</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)
然而,正如评论中所述,这不是最佳做法.这有点像JSP文件中的原始Java代码,您应该在所有程度上避免使用它.
| 归档时间: |
|
| 查看次数: |
46767 次 |
| 最近记录: |