使用servlet原生API作为参数
SpringMVC的Handler方法可以使用servlet原生的API作为目标方法的参数,具体支持以下类型:
* HttpServletRequest
* HttpServletResponse
* HttpSession
* java.security.Principal
* Locale InputStream
* OutputStream
* Reader
* Writer
此时,需要在pom.xml增加如下配置(别忘了版本<servlet-api.version>3.1.0</servlet-api.version>):
1 <!-- servlet --> 2 <dependency> 3 <groupId>javax.servlet</groupId> 4 <artifactId>javax.servlet-api</artifactId> 5 <version>${servlet-api.version}</version> 6 <scope>provided</scope> 7 </dependency>
1 @RequestMapping("/springmvc") 2 @Controller 3 public class SpringMVCTest { 4 private static final String SUCCESS = "success"; 5 @RequestMapping("/testServletAPI") 6 public void testServletAPI(HttpServletRequest request,HttpServletResponse response,Writer out) throws IOException { 7 System.out.println("testServletAPI," + request + "," + response); 8 out.write("hello"); 9 //return SUCCESS; 10 }
运行结果:
在页面中会打印出hello 在console中:
testServletAPI,org.apache.catalina.connector.RequestFacade@6dfcd74,org.apache.catalina.connector.ResponseFacade@fd25fbe
转载于:https://www.cnblogs.com/wangna----558169/p/6035047.html
使用servlet原生API作为参数相关推荐
- spring mvc-使用Servlet原生API作为参数
https://www.cnblogs.com/caoyc/p/5635701.html 具体看代码: @RequestMapping("/testServletAPI")publ ...
- Cris 学 SpringMVC(二):使用 servlet 原生 api 作为方法入参
代码测试 /** 可以使用原生的 servlet 的api 作为目标方法的参数,具体支持以下类型* * HttpServletRequst* HttpServletResponse* HttpSess ...
- 获取Servlet原生的API
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html ...
- ssh备考-05Struts2 Action类下的重要API(原生Servlet的API、跳转配置、框架自身的数据封装、自定义拦截器)
目录 一.Struts框架中如何使用原生Servlet的API 方法一.使用ActionContext类(完全解耦合的方式)(不好用,了解) demo1.jsp demo1Action.java ...
- 【Android 内存优化】Android 原生 API 图片压缩原理 ( Bitmap_compress 方法解析 | Skia 二维图形库 | libjpeg 函数库 | libpng 函数库 )
文章目录 一. 图片质量压缩方法 二. Skia 二维图形库 三. libjpeg.libpng 函数库引入 在博客 [Android 内存优化]图片文件压缩 ( Android 原生 API 提供的 ...
- 【Android 内存优化】Android 原生 API 图片压缩代码示例 ( PNG 格式压缩 | JPEG 格式压缩 | WEBP 格式压缩 | 动态权限申请 | Android10 存储策略 )
文章目录 一. 图片质量压缩 二. 图片尺寸压缩 三. Android 10 文件访问 四. 完整源码示例 上一篇博客 [Android 内存优化]图片文件压缩 ( Android 原生 API 提供 ...
- 【Android 内存优化】图片文件压缩 ( Android 原生 API 提供的图片压缩功能能 | 图片质量压缩 | 图片尺寸压缩 )
文章目录 一. 图片压缩 二. 图片文件压缩类型 三. Android 原生 API 提供的质量压缩 四. Android 原生 API 提供的尺寸压缩 一. 图片压缩 图片压缩 : ① 文件压缩 : ...
- IOS7使用原生API进行二维码和条形码的扫描
使用IOS7原生API进行二维码条形码的扫描 IOS7之前,开发者进行扫码编程时,一般会借助第三方库.常用的是ZBarSDK,IOS7之后,系统的AVMetadataObject类中,为我们提供了解析 ...
- Zookeeper_原生API操作(二)
在有curator这个框架之前的时候,然后zookeeper怎么去实现分布式锁,就是利用刚才的那种方案,就是可以去实现,你会有各种各样的疑问,你刚才讲的设计是得先get一下,你不如直接create,因 ...
- Zookeeper_原生API操作(一)
讲了zookeeper的简单的介绍,以及环境搭建,还有zkClient的使用,基本上很简单,作为HelloWorld,今天继续往下走,既然已经把简介和环境搭建完了,然后一会来说说配置,配置也没有什么说 ...
最新文章
- Facebook 与 Google 正在主导在线身份验证市场
- SQL Server-聚焦使用视图若干限制/建议、视图查询性能问题,你懵逼了?(二十五)...
- lol战绩查询接口_LOL:莫名其妙被封号?3把躺赢局被说是代打
- synchronized 和 lock 的区别
- 如何禁用特定css_通过CSS追踪用户
- Android自定义processor实现bindView功能
- 5320. 餐厅过滤器
- 工控自动化 c语言编程,三菱PLC编程软件FXGP-WIN-C编程介绍
- Linux 之shell脚本编程
- python杂志订阅系统详细设计_图书管理系统详细设计说明书(完整).doc
- MSSQL 2000 823错误原因分析及数据恢复方案
- Java正则表达式工具类(持续更新)
- scp过程中的两个问题解决 “The authenticity of host can‘t be established” “ Permission denied“
- 自制批量 PDF 转图片的工具软件(附百度网盘地址)
- 常用的几个测试网络连接的命令
- SpringBoot返回值封装
- c++实现两有序链表合并成一个新的有序链表
- iPhone无法连接电脑原因分析及解决
- 硬件学习笔记(器件篇)—— 铝电解电容(二)
- 如何配置log4j2日志记录至数据库
热门文章
- e class connect.php,帝国CMS6.6程序剖析——e/class/connect.php
- Hibernate 与触发器协同工作
- Linux 网络编程 —— 套接字的介绍
- AndroidStudio打开的Gradle项目不识别成相应文件,gradle无响应
- android sh 指令_Android ADB Shell命令解析
- Struts2之自定义转换器
- 【Python实例第5讲】Pipeline与GridSearchCV降维法
- pku3277 City Horizon.(离散化+二分查找)
- 【浙江大学PAT真题练习乙级】1002 写出这个数(20分) 真题解析
- jq22扒的网站, 左右箭头图标问题