文档章节

springmvc笔记(6)—使用Servlet原生API作为参数

lurenjiapp
 lurenjiapp
发布于 2017/08/26 18:38
字数 168
阅读 27
收藏 0

在实际开发过程中,难免会用到Servlet的原生API。SpringMVC可以在目标方法可以接受以下几种Servlet API类型的目标参数:

  • HttpServletRequest
  • HttpServletResponse
  • HttpSession
  • java.security.Principal
  • Locale
  • InputStream
  • OutputStream
  • Reader
  • Writer

小实验:传入HttpServletRequest、HttpServletResponse类型的参数

<a href="springmvc/testServletAPI">test testServletAPI</a>
<br><br>
     /**
	 * 可以使用Servlet原生的API作为目标方法的参数
	 * @throws IOException 
	 */
	@RequestMapping("/testServletAPI")
	public void testServletAPI(HttpServletRequest request, HttpServletResponse response,
			Writer out) throws IOException {
		System.out.println("testServletAPI:"+request+","+response);
		out.write("hello springmvc!");//此处out对象是调用了responce.getWriter方法获得的
//		return SUCCESS;
	}

打印结果如下:

(此处的文字是由out.write方法输出,不具有html结构)

© 著作权归作者所有

lurenjiapp
粉丝 2
博文 36
码字总数 31345
作品 0
中山
程序员
私信 提问
Spring Framework 4.0相关计划公布---包括对于Java SE 8 和Groovy2的支持

VMware公司旗下的SpringSource团队近日宣布了Spring Framework 4.0的相关计划,这是Spring框架的下一个升级版本,新的特性包括了对Java SE 8,Groovy 2,Java EE 7部分功能和WebSockets的支持。...

abel8824
2014/03/17
380
0
第二章:springmvc入门

2.1、Spring Web MVC是什么 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是...

xiejunbo
2014/12/16
28
0
Spring管理filter和servlet

在使用spring容器的web应用中,业务对象间的依赖关系都可以用context.xml文件来配置,并且由spring容器来负责依赖对象 的创建。如果要在filter或者servlet中使用spring容器管理业务对象,通常...

加油_张
2013/04/25
456
1
No mapping found for HTTP request with URI [/demo/WEB-INF/view/index.html] in DispatcherServlet with name 'SpringMVC'

错误:[org.springframework.web.servlet.PageNotFound] - No mapping found for HTTP request with URI [/demo/WEB-INF/view/index.html] in DispatcherServlet with name 'SpringMVC' web.......

mhi
03/06
821
2
spring mvc 3.2 使用总结

用spring mvc有一段时间了,今天有时间对这个框架的一些使用进行一些总结。 官网上面对spring mvc有一个很详细的demo,地址: https://github.com/SpringSource/spring-mvc-showcase 就拿这个...

chailink
2013/07/20
10.6K
10

没有更多内容

加载失败,请刷新页面

加载更多

Android面试常客之Handler全解

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/fnhfire_7030/article/details/79518819 前言:又到了一年...

shzwork
15分钟前
3
0
position sticky 定位

本文转载于:专业的前端网站➫position sticky 定位 1、兼容性 https://caniuse.com/#search=sticky chrome、ios和firefox兼容性良好。 2、使用场景 sticky:粘性。粘性布局。 在屏幕范围内时...

前端老手
22分钟前
1
0
CentOS 7 yum 安装 PHP7.3 教程

参考:https://www.mf8.biz/centos-rhel-install-php7-3/ 1、首先安装 EPEL 源: yum install epel-release 安装 REMI 源: yum install http://rpms.remirepo.net/enterprise/remi-release......

dragon_tech
36分钟前
3
0
Linux物理网卡聚合及桥接

Linux内部实现的bridge可以把一台机器上的多张网卡桥接起来,从而把自己作为一台交换机。同时,LInux bridge还支持虚拟端口,即桥接的不一定都是物理网卡接口,还可以是虚拟接口。目前主要表...

xiangyunyan
37分钟前
3
0
一起来学Java8(一)——函数式编程

在这篇文章中,我们将了解到在Java8下如何进行函数式编程。 函数式编程 所谓的函数式编程就是把函数名字当做值进行传递,然后接收方拿到这个函数名进行调用。 首先来看下JavaScript如何进行函...

猿敲月下码
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部