我看到了类似的问题,并尝试将网址从/*映射到/,但它不起作用。我也尝试过直接从浏览器点击网址,但也不起作用。我对Spring不熟悉,有人能帮我吗?
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>
<display-name>Archetype Created Web Application</display-name>
<servlet>
<servlet-name>dispatcherservlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!-- <init-param>
<param-name>contextConfigLocation</param-name>
<param-value></param-value>
</init-param> -->
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcherservlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>
还有我的dispatcherservlet servlet。xml是
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">
<mvc:resources mapping="/style/**" location="/style/"/>
<mvc:default-servlet-handler/>
<context:annotation-config/>
<context:component-scan base-package="com"/>
</beans>
最后是我的控制器
package com;
import javax.annotation.Resource;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class addition {
@RequestMapping("/add")
void add() {
System.out.println("im addint");
}
}
我的索引。jsp作为欢迎文件
<html>
<body>
<h2>Hello World!</h2>
<form action="add">
<input type="text" name="first number">first number<br>
<input type="text" name="second number">second number<br>
<input type="submit" name="add two numbers"><br>
</form>
</body>
</html>
当我运行时,我可以提交并点击add方法的URL,但我收到警告:在名为“DispatcherServlet”的DispatcherServlet中找不到URI为[/mvc/add]的HTTP请求的映射
你失踪了<代码>
当我把它放在我的url上时,浏览器会显示这样一条消息:“请求的资源(/ChickenTest/index.jsp)不可用。”eclipse控制台会显示这样一条消息:“在名为“DispatcherServlet”的DispatcherServlet中,找不到URI为[/ChickenTest/index]的HTTP请求的映射。” 控制器: mvc配置。xml: web.xml:
我对应用程序进行了配置,并将“DispatcherServlet”编码为viewResolver,如下所示: 处理请求的控制器类如下所示: 视图文件:\WEB-INF\view\welcome.jsp 应用程序结构:欢迎使用应用程序结构 我想配置文件中缺少一些东西,但是我看不见。请问哪里出了问题,什么意思:“没有找到与URI[/WEB-INF/view/welcome.jsp]的HTTP请求映射”
我在阅读《Spring MVC初学者指南》一书的同时,遇到了一些似乎是请求映射问题的问题。 我在其他类似的Stack Overflow问题中看到并尝试了以下解决方案: 将“url模式”从/更改为/* 我有以下代码: 目录结构: 家庭控制器。JAVA 欢迎jsp DefaultServlet。xml web.xml 以下是我在IDE(Spring工具套件)中启动服务器时的整个服务器日志:
在Spring项目中, 警告:org。springframework。网状物servlet。PageNotFound-在名为“appServlet”的DispatcherServlet中找不到URI为[/]的HTTP请求的映射 错误不断发生。我不知道为什么会发生这些错误。 请你帮我... servlet上下文。xml 正如你在下面看到的,我指定了@Controller。 BoardControll
我的web.xml applicationContext as 调度器servlet作为 与包com中相同的控制器。思维边缘。特斯塔普 当我点击. 警告:在带名称的DispatcherServlet中找不到与URI[/TestApp/samp]的HTTP请求的映射 此外,当Spring开始时,我没有看到Testapp/示例加载的处理程序 我猜我的组件扫描不起作用。为什么?还有其他原因吗 编辑:调度
这是我的网站。xml 我的servlet上下文。xml 最后是Handler类。这是在com下。比如Spring。控制器。恳求 但是,我们将转到 它返回404错误。 这是我的项目结构