博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring mvc
阅读量:6932 次
发布时间:2019-06-27

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

hot3.png

1. web.xml

learn
index.html
index.htm
index.jsp
default.html
default.htm
default.jsp
contextConfigLocation
classpath*:applicationContext.xml
org.springframework.web.context.ContextLoaderListener
dispatcher
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath*:dispatcher-servlet.xml
1
dispatcher
/
http://java.sun.com/jsp/jstl/core
/WEB-INF/tld/c.tld
webAppRootKey
learn.root
log4jConfigLocation
/WEB-INF/classes/log4j.properties
org.springframework.web.util.Log4jConfigListener

2. pom.xml

4.0.0
net.wuhx
learn
0.0.1-SNAPSHOT
war
javax.servlet
servlet-api
2.5
org.slf4j
slf4j-log4j12
1.7.2
org.springframework
spring-context
3.0.5.RELEASE
org.springframework
spring-core
3.0.5.RELEASE
org.springframework
spring-web
3.0.5.RELEASE
org.springframework
spring-webmvc
3.0.5.RELEASE

3. log4j.properties

log4j.rootLogger=INFO,R,stdout    log4j.appender.stdout=org.apache.log4j.ConsoleAppender  log4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern=[%d{yyyy-MM-dd hh:mm:ss,SSS}] %-5p[%t]%x(%c:%L) - %m%nlog4j.appender.R=org.apache.log4j.RollingFileAppenderlog4j.appender.R.File=${learn.root}/logs/learn.loglog4j.appender.R.MaxFileSize=1024KBlog4j.appender.R.MaxBackupIndex=10log4j.appender.R.layout=org.apache.log4j.PatternLayoutlog4j.appender.R.layout.ConversionPattern=[%d{yyyy-MM-dd hh:mm:ss,SSS}] %-5p[%t]%x(%c:%L) - %m%n#log4j.logger.org.springframework=DEBUG#log4j.logger.org.hibernate=DEBUG#log4j.logger.org.hibernate.ps.PreparedStatementCache=WARN#log4j.logger.net.wuhx.learn.web=DEBUG

4. applicationContext.xml

5. dispatcher-servlet.xml

6. LearnController.java

package net.wuhx.learn.web;import javax.servlet.http.HttpServletRequest;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.RequestMapping;@Controllerpublic class LearnController {	// http://localhost:8082/learn/test?name=wuhx	private static final Logger logger = LoggerFactory.getLogger(LearnController.class);		@RequestMapping("/test")	public String learn(Model model, HttpServletRequest request) {		String name = request.getParameter("name");		logger.info("name={}",name);		model.addAttribute("name", name == null?"nobody":name);		return "welcome.jsp";	}}

转载于:https://my.oschina.net/u/1015065/blog/337827

你可能感兴趣的文章
mysql导入excel数据
查看>>
Java中写入文件时换行符用"\r\n"、"\n"、"\r"?
查看>>
AIX 命令
查看>>
安装终端服务和终端服务授权,激活终端服务授权
查看>>
朋友,别在降低别人底线或被别人降低底线了!
查看>>
先考学历还是先提升能力?
查看>>
软件项目开发无成熟框架套路之成本代价
查看>>
设计模式(3)-装扮你的类(装饰模式)
查看>>
Android 数字签名学习笔记
查看>>
Linux下Gedit + Gmate ,实用的编辑器
查看>>
OO学习之二——面向对象分析(OOD)的介绍
查看>>
深入python3 (Dive Into Python 3) 在线阅读与下载
查看>>
linux 更改服务的启动顺序
查看>>
【数据结构】除去线性表中的重复数字
查看>>
[原]IE9 DOM的自定义属性问题
查看>>
[CLR via C#]17. 委托
查看>>
Android系统Google Maps开发实例浅析
查看>>
支持向量机(SVM)算法
查看>>
445port入侵具体解释
查看>>
The command 'new_value' for SQLPlus
查看>>