文档章节

简单的Spring MVC 程序

scooplol
 scooplol
发布于 2017/08/13 08:04
字数 179
阅读 7
收藏 0
package group.esperanto.action;

import java.io.IOException;

import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.log4j.Logger;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;

@Controller
// 定义该Action的映射路径
// 该路径绝对不能重复
@RequestMapping("/pages/emp/*")
public class EmpAction {	
	private	Logger log = Logger.getLogger(EmpAction.class);
	
	@RequestMapping("echo")  //映射方法名
   public void echo(String msg){
	   Logger.getLogger(EmpAction.class).info(msg);
   }
	@RequestMapping("list")
   public ModelAndView list(    // 设置参数亲求名和 默认值
			   @RequestParam(value="cp",defaultValue="1") int currentPage,
			   @RequestParam(value="lc",defaultValue="10") int lineSize,
			   @RequestParam(value="col",defaultValue="title") String column,
			   @RequestParam(value="kw",defaultValue="") String keyWord){
		     log.info("--- currentPage : "+currentPage+" ---");
		     log.info("--- lineSize : "+lineSize+" ---");
		     log.info("--- column : "+column+" ---");
		     log.info("--- keyWord : "+keyWord+" ---");		
		     return null;
	 }
	@RequestMapping("get")    // 接收Servlet内置对象 request,response
   public ModelAndView get(int id,HttpServletRequest request,HttpServletResponse response){
	   HttpSession session = request.getSession();
	   ServletContext application = request.getServletContext();
	   log.info("--- contextPath :" + request.getServletPath());
	   log.info("--- sessionId :" + session.getId());
	   log.info("--- realPath :" + application.getRealPath("/"));
	   try {
		    response.getWriter().println("Hello Spring MVC");
	    } catch (IOException e) {
		    e.printStackTrace();
	    }
	   return null;
   }	
}

 

© 著作权归作者所有

共有 人打赏支持
scooplol
粉丝 13
博文 103
码字总数 205785
作品 0
南充
程序员
私信 提问
Spring MVC 到 Spring Boot 的简化之路

背景 从Servlet技术到Spring和Spring MVC,开发Web应用变得越来越简捷。但是Spring和Spring MVC的众多配置有时却让人望而却步,相信有过Spring MVC开发经验的朋友能深刻体会到这一痛苦。因为...

别打我会飞
2018/10/21
0
0
Spring MVC 到 Spring BOOT的简化之路

背景 从Servlet技术到Spring和Spring MVC,开发Web应用变得越来越简捷。但是Spring和Spring MVC的众多配置有时却让人望而却步,相信有过Spring MVC开发经验的朋友能深刻体会到这一痛苦。因为...

临江仙卜算子
2018/05/09
0
0
从Spring MVC 到 Spring BOOT的简化道路

背景 从Servlet技术到Spring和Spring MVC,开发Web应用变得越来越简捷。但是Spring和Spring MVC的众多配置有时却让人望而却步,相信有过Spring MVC开发经验的朋友能深刻体会到这一痛苦。因为...

微笑向暖wx
2018/11/13
0
0
十万个为什么之什么是SpringBoot

1.什么是springboot 简单的说: spring boot就是整合了spring大家族衍生框架(Spring,SpringMVC...)各优点的一个新框架; a)一种全新的编程规范,简化了框架的使用,去除Spring众多框架中所需的大...

尾生
2018/12/07
0
0
分布式、微服务架构Spring Boot入门及实例介绍

spring boot入门 -- 介绍和第一个例子 “越来越多的企业选择使用spring boot 开发系统,spring boot牛在什么地方?难不难学?心动不如行动,让我们一起开始学习吧!” 使用Spring boot ,可以...

尘光掠影
2018/06/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

多表查询

第1章 多表关系实战 1.1 实战1:省和市  方案1:多张表,一对多  方案2:一张表,自关联一对多 1.2 实战2:用户和角色 (比如演员和扮演人物)  多对多关系 1.3 实战3:角色和权限 (比如...

stars永恒
今天
2
0
求推广,德邦快递坑人!!!!

完全没想好怎么来吐槽自己这次苦逼的德邦物流过程了,只好来记一个流水账。 从寄快递开始: 2019年1月15日从 德邦物流 微信小app上下单,截图如下: 可笑的是什么,我预约的是17号上门收件,...

o0无忧亦无怖
昨天
6
0
Mac Vim配置

1.升级 vim   我自己 MacBook Pro 的系统还是 10.11 ,其自带的 vim 版本为 7.3 ,我们将其升至最新版: 使用 homebrew : brew install vim --with-lua --with-override-system-vim 这将下...

Pasenger
昨天
8
0
vmware安装Ubuntu上不了网?上网了安装不了net-tools,无法执行ifconfig?

1.重新设置网络适配器还是不行,如下指定nat 2.还需要指定共享网络,我是在无线环境下 3.无法执行ifconfig https://packages.ubuntu.com/bionic/net-tools到这个网站下载net-tools的deb文件...

noob_chr
昨天
3
0
解决SVN:E210007无法协商认证机制

svn:E210007 svn: Cannot negotiate authentication mechanism 执行下面代码即可 sudo yum install cyrus-sasl cyrus-sasl-plain cyrus-sasl-ldap...

临江仙卜算子
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部