2014-07-02 136 views
0

春天我们如何将url映射到动作类和函数名。 它是通过Dispatcherservlet.xml文件完成的。由于我在春天是新手,我以前曾经起诉过struts和webwork。因为我们指定了url和特定的动作类,如下所示。春季请求url动作类映射

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

这是怎么做到的,可以在春天通过XML和哪个文件?当我谷歌IAM有点困惑,我不想基于注解的解决方案,而是我想使用XML。

请帮

回答

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(“/ one.html”)来定义@Controller类,以将特定请求委托给特定的方法。

+0

我们可以通过xml执行@requestmapping吗?这就是我问 –

+0

你可以做到这一点在调度-servlet.xml文件作为

+0

确定我得到它的感谢。 –

0

你可以做到这一点,你做它的支柱以同样的方式。在定义url的入口点的web.xml上,Spring的DispatcherServlet将被委托接受对url的请求。

+0

请问您可以添加一段代码,就像我在问题中添加的那样。 –