博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
搭建Dynamic Web Project(动态web项目)的springmvc工程2
阅读量:5745 次
发布时间:2019-06-18

本文共 2639 字,大约阅读时间需要 8 分钟。

此篇为“创建Dynamic Web Projec工程,”的续篇,“搭建springmvc框架web项目”:

注:开发工具,以及jar包下载,404访问处理,请到上篇或下链接!!!

下载分享,(提取码:2c4a)也可网上下载,适合自己的或最新版本使用。

404错误解决可以查看:

搭建完的目录:

注:此处,如果,只有spring的包,而没有”commons-pool-1.4.jar“和”commons-logging-1.1.1.jar“(版本不限),会在启动tomcat的时候,出现,找不到日志类Not found class Log,或者线程池错误Thread pool

然后,本篇,具体springmvc备注细节,why?,可上网查看。

1:使用maven或者,自己导入项目springmvc支持包,可在分析找到

2:配置web.xml配置文件:

配置web.xml文件为:

tsshare
org.springframework.web.context.ContextLoaderListener
contextConfigLocation
classpath*:/springmvc*.xml
mvc
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
/WEB-INF/conf/springmvc.xml
1
mvc
*.html
index.html
index.htm
index.jsp
default.html
default.htm
default.jsp

注:此处注意:<url-pattern>*.html</url-pattern>

3:配置springmvc的配置文件为:

4:配置jsp页面:路径在”/WEB-INF/views/“下:

index.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
Insert title here 欢迎页!

home.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
Insert title here 我为spring的主页!
home1.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
Insert title here 我为spring的主页~~~1!
:5:配置springmvc的控制层类,自动通过annotation扫描,此处为HomeController:

package com.tsxs.controllers;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.servlet.ModelAndView;@Controllerpublic class HomeController {	/**	 * 首页 返回至 /views/home.jsp页面	 * */	@RequestMapping("index")	public String toHome(){		System.out.println("let`s  go!");		return "home";	}		@RequestMapping("index1")	public ModelAndView toHome1(){		//创建模型和视图,用于渲染页面.并指向要返回的页面为home1		ModelAndView mv = new ModelAndView();		System.out.println("let`s  go1!");		mv.setViewName("home1");		return mv;	}	}
注:此处注意:import org.springframework.web.servlet.ModelAndView;

浏览器访问:

http://localhost:8080/tsshare

http://localhost:8080/tsshare/index.html

http://localhost:8080/tsshare/index1.html

你可能感兴趣的文章
java多线程之:Java中的ReentrantLock和synchronized两种锁定机制的对比 (转载)
查看>>
mysql性能优化学习笔记-参数介绍及优化建议
查看>>
【Web动画】SVG 实现复杂线条动画
查看>>
使用Wireshark捕捉USB通信数据
查看>>
《树莓派渗透测试实战》——1.1 购买树莓派
查看>>
Apache Storm 官方文档 —— FAQ
查看>>
iOS 高性能异构滚动视图构建方案 —— LazyScrollView
查看>>
Java 重载、重写、构造函数详解
查看>>
【Best Practice】基于阿里云数加·StreamCompute快速构建网站日志实时分析大屏
查看>>
【云栖大会】探索商业升级之路
查看>>
HybridDB实例新购指南
查看>>
C语言及程序设计提高例程-35 使用指针操作二维数组
查看>>
华大基因BGI Online的云计算实践
查看>>
深入理解自定义Annotation,实现ButterKnif小原理
查看>>
排序高级之交换排序_冒泡排序
查看>>
Cocos2d-x3.2 Ease加速度
查看>>
[EntLib]关于SR.Strings的使用办法[加了下载地址]
查看>>
中小型网站架构分析及优化
查看>>
写shell的事情
查看>>
负载均衡之Haproxy配置详解(及httpd配置)
查看>>