Spring请求url动作类映射

时间:2014-07-02 05:08:33

标签: java xml spring spring-mvc struts

在spring中我们如何将url映射到action类和函数名。 是通过Dispatcherservlet.xml文件完成的。因为我是春天的新手,我之前起诉了struts和webwork。因为我们正在指定url和特定的action类,如下所示。

<action name="invoiceShow" class="com.org.tcric.action.InvoiceAction" >             
<result name="success" type="dispatcher">
<param name="location">purchase/somefile.jsp</param> 
</result> 
</action> 

如何通过xml和哪个文件在Spring中完成?当我谷歌有点困惑时,我不想要基于注释的解决方案,而是我想使用XML。

请帮忙

2 个答案:

答案 0 :(得分:1)

  <servlet>
  <servlet-name>demo</servlet-name>
  <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>   <servlet-mapping> <servlet-name>demo</servlet-name>    
     <url-pattern>*.html</url-pattern>  </servlet-mapping>

此处或.html扩展名之前的所有请求都将委托给DispatcherServlet。稍后您可以使用@RequestMapping(&#34; /one.html")定义@Controller类,以将特定请求委托给特定方法。

答案 1 :(得分:0)

你可以像在struts中那样做。在您定义URL的入口点的web.xml上,将委派Spring的DispatcherServlet来接受URL请求。