您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

尝试设置spring servlet时,获取“ WARN org.springframework.web.servlet.PageNotFound- 找不到带有URI的HTTP请求的映射……”

尝试设置spring servlet时,获取“ WARN org.springframework.web.servlet.PageNotFound- 找不到带有URI的HTTP请求的映射……”

您似乎想念了 <mvc:annotation-driven />

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:mvc="http://www.springframework.org/schema/mvc"
       xsi:schemaLocation="
        http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context.xsd
        http://www.springframework.org/schema/mvc
        http://www.springframework.org/schema/mvc/spring-mvc.xsd">

    <!-- Enables the Spring MVC @Controller programming model -->
    <mvc:annotation-driven />

    <context:component-scan base-package="org.activiti.explorer.controller" />

    <bean id="viewResolver"
          class="org.springframework.web.servlet.view.UrlBasedViewResolver">
        <property name="viewClass"
                  value="org.springframework.web.servlet.view.JstlView" />
        <property name="prefix" value="/WEB-INF/jsp/" />
        <property name="suffix" value=".jsp" />
    </bean>
</beans>

请注意,我已经从xsd文件删除了该版本,这意味着它将使用您jar文件中的模式(如果不兼容,将会出现验证错误

@Nikolay发表评论后,我还注意到您的映射中存在错误(请注意,您仍然需要注释驱动的元素),您应该将控制器中的映射更改为

@RequestMapping("/hello.jsp")

并通过访问

/safesite/hello.jsp

,更常见的是,将servlet映射更改为

<servlet-mapping>
    <servlet-name>HelloWeb</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

和访问,如Nikolay所说 /safesite/hello

Jave 2022/1/1 18:22:05 有384人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶