有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java简单Spring URL处理?

我正在为我正在构建的应用程序使用SpringMVC。一切都很好,但我不知道如何做的是与Spring的简单链接。目前,我已将所有内容映射为*。htm到控制器。这一切都很好,因为它们有控制器来处理它们

我不知道如何做的是一个简单的链接,其中有一个具有。jsp链接,它只会转到该页面,不需要表单处理

我知道这是一个非常基本的问题,但我只想知道最简单的配置方法

如果这是不可能的,所有的链接必须通过一个控制器,我想知道

多谢各位


共 (1) 个答案

  1. # 1 楼答案

    您需要做的第一件事是确保没有将Spring DispatcherServlet映射到应用程序上下文的根。e、 例如,如果您的调度程序映射到/*,请将其更改为/pages/*或其他内容。位于根目录上的调度程序将“吃掉”任何对常规资源的请求。(或者,您可以自定义它以传递静态资源,但我认为这超出了问题的范围。)然后,如果您只是将一个jsp文件放在webapp/whatever文件夹中(而不是/WEB-INF,则是它上面的级别。)您应该能够正常导航到它

    /webapp/whatever/index.jsp
    
    /webapp/WEB-INF/dispatcher-servlet.xml
    

    网络。xml:

    <servlet>
        <servlet-name>dispatcher</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <load-on-startup>2</load-on-startup>
    </servlet>
    
    <servlet-mapping>
        <servlet-name>dispatcher</servlet-name>
        <url-pattern>/pages/*</url-pattern>
    </servlet-mapping>
    

    应该导致能够转到http://soisawesome.com/app/whatever/index.jsp以及/pages/controllerhandledform.htm