web.xml
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright : adobocode.com , 2010 -->
<web-app id="WebApp_ID" version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>SampleSpringMVC</display-name>
<!-- 载入Spring配置文件 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<servlet>
<servlet-name>SampleSpringMVC</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>SampleSpringMVC</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
Controller
package com.boda.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import com.boda.model.Department;
import com.boda.service.DepartmentService;
@Controller
public class DepartmentController {
@Autowired
private DepartmentService departmentService;
@RequestMapping(value = "department.do")
public String create() throws Exception{
return "welcome";
}
}
报错信息
javax.servlet.ServletException: Could not resolve view with name 'welcome' in servlet with name 'SampleSpringMVC'
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1029)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
解决办法过滤所有请求<url-pattern>/</url-pattern>
Controller改为如下
package com.boda.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import com.boda.model.Department;
import com.boda.service.DepartmentService;
@Controller
@RequestMapping(value = "hr/department/")
public class DepartmentController {
@Autowired
private DepartmentService departmentService;
@RequestMapping(value = "add")
public String create() throws Exception{
return "hr/welcome";
}
}
在WEB/INF下建立views/hr/welcome.jsp
一开始welcome.jsp在views下面,就出错,不知道何故,记录下来
分享到:
相关推荐
本人初学SpringMVC的时候遇到各种稀奇古怪的问题,网上各种技术论坛上的帖子又参差不齐,难以一步到位达到配置好的效果,这里我将配置的好了的,一键导入就可以,供大家初学SpringMVC的同僚们共同学习使用!...
使用maven管理构建项目,注解方式整合了springmvc mybatis jackson transaction控制 配置文件中和代码类中有一些基本注释,整合中遇到问题的说明等。数据库使用mysql,只有一张表t_user用作测试用途。仅适合初学者做...
此文档是开发过程中遇到问题的笔记,包括初学easyui遇到的问题,jsp中多选框、下拉框额使用,eclipse后台错误解决方法,ibatIS使用需要注意的问题等等
之前做.net开发,接触java一个多月了,这两天实践了一下ssh框架是怎么搭建的,借鉴了一些网上的博文,但在实际过程中,遇到很多问题,,苦于没有源代码进行比较学习, 一度很痛苦,不知道错误在哪里,经过几天的摸索...
* 包括jsp,servlet,html,javascript,css等,以及springmvc+jdbcTemplate和 struts2+hibernate+spring, struts2+ibatis+spring 实现的登陆,CRUD,jfreechart图表显示等例子,用来演示两个mvc框架的基本使用,...
绝对好用不好用我删号 我自己配置的Spring Mvc框架,你下载直接就能运行了,帮助初学者解决配置jar时遇到冲突。 syj
这是一个基于SSM(Spring、SpringMVC、MyBatis)框架和Vue前端技术的网络服装销售系统的完整源码资源包。该资源包包含了完整的项目源码,部署说明,演示视频以及源码介绍,可以帮助开发者快速理解和部署该项目。 ...
无论是对于初学者还是有一定经验的开发者来说,都是一个很好的学习案例。通过研读源代码,可以深入了解SSM框架的使用技巧以及人事管理系统的开发流程。 总的来说,这个资源对于想要学习SSM框架开发、JSP页面设计...
“基于SSM框架开发的蜀都天香酒楼网站设计与实现+JSP-毕业论文(附源代码).rar”这一资源包,是一个全面的网站开发项目实例,专注于使用SSM(Spring+SpringMVC+MyBatis)框架结合JSP技术,实现了一个功能完备的酒楼...
Springboot在Maven环境下完美整合mybatis、springMVC,代码经过测试可以运行,是Springboot初学者的好材料,打包生成的war包直接放到tomcat的webapps目录下即可运行,启动tomcat时会出现Springboot的logo图标。...
适合学习这个框架的初学者学习,都是本人亲自搭建测试,在搭建中遇到了很多问题,本人都一一解决并成功完成测试。主要遇到的问题包括: 1:maven下oraclejar包的正确加载 2:mybatis mybatis-generator插件在框架下...
作者每天晚上统一解决你遇到的技术问题和困难 <项目介绍> 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! 1、该资源内项目代码都经过测试运行成功...
“SSM框架的个人博客网站的设计与实现+vue-毕业论文(附源代码).rar”是一份宝贵的毕业设计资源,它涵盖了基于SSM(Spring、SpringMVC、MyBatis)框架开发的个人博客网站的全部设计思路和实现细节,同时还结合了Vue...
算是为初学者提供一个学习路线吧,高手请绕到后半部分,众所周知,收藏就等于学会了。真香。 1、前端三部曲HTML5+CSS+JavaScript(ES6) css菜鸟教程: 2、关系型数据库Mysql+Oracle 3、Java基础、反射、高级 ...