Java Spring请求url操作类映射

Java Spring请求url操作类映射,java,xml,spring,spring-mvc,struts,Java,Xml,Spring,Spring Mvc,Struts,在spring中,我们如何将url映射到动作类和函数名。 是通过Dispatcherservlet.xml文件完成的。因为我在spring是个新手,我以前也起诉过struts和webwork。在这里,我们指定url和特定的操作类,如下所示 <action name="invoiceShow" class="com.org.tcric.action.InvoiceAction" > <result name="success" type="dispatc

在spring中,我们如何将url映射到动作类和函数名。 是通过Dispatcherservlet.xml文件完成的。因为我在spring是个新手,我以前也起诉过struts和webwork。在这里,我们指定url和特定的操作类,如下所示

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

purchase/somefile.jsp
在spring中如何通过xml实现这一点,以及使用哪个文件?当我在谷歌上搜索时,我有点困惑,我不想要基于注释的解决方案,而是想要使用XML


请帮助

您可以用与在struts中相同的方法来完成此操作。在定义URL入口点的web.xml上,Spring的DispatcherServlet将被委托接受URL请求。


  <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>
演示 org.springframework.web.servlet.DispatcherServlet 演示 *.html

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

您可以添加一段代码,就像我在问题中添加的那样。我们可以通过xml执行@RequestMapping吗?这就是我问你的问题,你可以在dispatcher-servlet.xml文件中这样做