wangjun5159的专栏

个人QQ:851228082,欢迎加入全栈技术QQ群:332770857

listener、filter、servlet 执行顺序

listener—>filter—>servlet 同类别的定义顺序影响优先级,越靠前,优先级越高

2018-02-09 09:23:50

阅读数 971

评论数 0

springmvc 下载文件

前言spring mvc下载文件原理,其实跟普通的下载文件没有什么区别,区别是spring mvc的请求映射跟struts等不同。文件下载的原理就是,将文件以流的方式写出到response中,因为输出流只能写出一次,所以,文件下载的后台方法,都是无返回值;http响应报文内容类型是文件,所以,即使...

2016-08-31 19:51:06

阅读数 801

评论数 0

登陆后,地址栏中有sessionid

情景登陆后,地址栏偶尔会出现sessionid,这是为什么呢? 解释为什么会出现?根本原因是服务器对url进行了地址重写; 分析过程 第一次登陆请求时,请求头中没有cookie,服务器端会以为客户端禁用了cookie,再者由于是302重定向,需要返回新地址,所以会对地址进行重写,重写后的地址...

2016-05-04 19:22:32

阅读数 3280

评论数 0

jsp EL表达式取值过程、page和pagecontext的区别

1、EL表达式解析过程 JSP中,我们经常会写为${obj.name}字样,但你有没有想过,它的取值过程是什么,属性值从哪取得? ${obj}相当于 request.getAttribute("obj"),这句话严格来说不严谨,依次的请求范围是page、request、se...

2015-11-30 22:32:03

阅读数 4326

评论数 0

jsp 乱码 编码

jsp中经常会出现乱码,我们今天来分析一下乱码出现的原因。 jsp生命周期 *.jsp-------->*.java------->*.class-------->浏览器显示html 1、*.jsp--------->*.java 这一步,tomcat会使用自带的j...

2015-10-21 17:18:47

阅读数 459

评论数 0

request.getinputstream只能读取一次

java InputStream read方法内部有一个,postion,标志当前流读取到的位置,每读取一次,位置就会移动一次,如果读到最后, InputStream.read方法会返回-1标志已经读取完了,如果想再次读取,可以调用inputstream.reset方法,position就会移动到...

2015-10-09 10:15:01

阅读数 4800

评论数 0

request.getparameter、request.getattribute 区别

request.getparameter:获取http请求(get/post)参数,得到的参数都是字符串,比如url、form (enctype=application/x-www-url-encoded)表单中的参数,因为http参数只能获取不能修改,所以只有getparameter方法,没有s...

2015-10-09 10:02:20

阅读数 1018

评论数 0

nginx 代理情况下 jsp request.getservername 得不到代理服务器ip

浏览器------》代理--------》真实应用服务器 在有代理的情况下,request.getServerName(),并不能得到真正代理服务器的地址,如果nginx没有配置 proxy_set_header Host $Host,那么得到的地址是127:0.0.1,为什么呢? 通过查...

2015-08-27 20:50:36

阅读数 4134

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭