我有.htm和.xml URL我想在WEB-INF文件夹中解析为.jsp文件.如何指定我希望相同的servlet同时处理*.htm和*.xml URL?
使用Spring 3.0在同一映射中添加多个url-pattern标签
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>/<url-pattern>
<url-pattern>*.htm</url-pattern>
<url-pattern>*.html</url-pattern>
<url-pattern>*.xml</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)
关于使控制器将它们解析为您希望的视图对象(.jsp),可以使用扩展控制器类并遵循特定命名约定的控制器来执行此操作,也可以使用注释驱动控制器.下面是注释驱动控制器的示例.
@Controller
public class Controller {
@RequestMapping(value={"/","/index","/index.htm","index.html"})
public ModelAndView indexHtml() {
// RETURN VIEW (JSP) FOR HTM FILE
}
@RequestMapping(value="/index.xml")
public ModelAndView indexXML() {
// RETURN VIEW (JSP) FOR XML FILE
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11069 次 |
| 最近记录: |