【问题标题】:HTTP Status 404 Not found The origin server did not find a current representation for the target resourceHTTP 状态 404 未找到源服务器未找到目标资源的当前表示
【发布时间】:2023-01-31 11:32:34
【问题描述】:

我正在尝试演示模型的使用

我有一个 HelloWorldController.java 文件

项目结构是这样的:

servlet 配置对我来说似乎很好:

<!-- Step 3: Add support for component scanning -->
<context:component-scan base-package="com.luv2code.springdemo" />

<!-- Step 4: Add support for conversion, formatting and validation support -->
<mvc:annotation-driven/>

<!-- Step 5: Define Spring MVC view resolver -->
<bean
    class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    <property name="prefix" value="/META-INF/view/" />
    <property name="suffix" value=".jsp" />
</bean>

调度程序的 MVC 配置似乎很好:

<!-- Spring MVC Configs -->

<!-- Step 1: Configure Spring MVC Dispatcher Servlet -->
<servlet>
    <servlet-name>dispatcher</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/spring-mvc-demo-servlet.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>

<!-- Step 2: Set up URL mapping for Spring MVC Dispatcher Servlet -->
<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

执行时

URl: http://localhost:8080/spring-mvc-demo/processFormVersionTwo?studentName=Larry 失败并返回 404 Not found

网址:http://localhost:8080/spring-mvc-demo/processForm 奇怪的是 processForm 映射成功执行

我还检查了jsp文件

---> 看起来不错

helloworld-form.jsp

---> 看起来不错

我不确定为什么

URL:http://localhost:8080/spring-mvc-demo/processFormVersionTwo?studentName=Larry 给出 404 not found 错误。

【问题讨论】:

标签: java spring-mvc


【解决方案1】:

好的,我做到了,项目 -> 清理 -> 重建 如果那对您不起作用,请删除服务器并再次添加并重试它。

【讨论】:

    【解决方案2】:

    当我构建我的项目并引发战争时,我遇到了同样的问题。所以我将我的战争放入名为 ensurance-web.3.0.1.war 的 apache tomcat 服务器的 webapps 中,然后我得到了错误。我解决了将战争名称更改为 ensurance.war 的问题并为我工作。如您所知,当您启动 tomcat 服务器时,这将生成一个名为 war 的文件夹,因此我认为服务器正在寻找该文件夹名称,但给出了另一个文件夹名称。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-02
      • 2017-11-11
      • 1970-01-01
      • 1970-01-01
      • 2017-10-06
      • 2019-09-29
      • 2019-10-26
      • 1970-01-01
      相关资源
      最近更新 更多