java中request问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中request问题相关的知识,希望对你有一定的参考价值。

为什么我request获取到的值都是空值啊
比如: request.getParameter("id");
request.getCookies();
request.getSession();

像这些获取到的都是null值 这是怎么回事啊
上面这些只是我获取的方式 代码并不是完整的 我只是想问为什么用这种方式获取不到值

request.getParameter()用于获取url的key值,url的传值方式为xxxx.action?k1=v1&k2=v2&k3=v3..
request.getParameter(K1或者K2或者K3)可以获取到v1,v2,v3的值,
request.getCookies();的前提是response.addCookie(cookie),把cookie返回给客户端,然后才能获取到
参考技术A 你检查下你的代码,首先看id到底有没有值,还有cookie和session都是要先put然后通过键值去get的~例如:request.getSession().get(user);就是取在session里面存着的user对象~ 参考技术B 接收过来的name的值叫做id吗?你定义的name是多少,传的就是那个name的值 参考技术C 请求里没有名为id的变量,也没有放cookies,也没有放session追问

不是 我是想问为什么 request获取不到值 而不是这几句代码获取不到值

参考技术D id 要是传过来的id

java 从request中获取url

java 从request中获取url

// 例子1
// http://localhost:8080/t***-web/sys/home/index.htm
String exm = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort() + request.getContextPath()+"/"+"sys/home/index.htm"; 

以上是关于java中request问题的主要内容,如果未能解决你的问题,请参考以下文章

java 从request中获取url

java request获取路径

java如何在一个普通的类中获取request对象

request.getParameter() 在 java servlet 中无法正确显示字符编码

Java:Servlet能不能将request传入其他方法,然后在其他方法中跳转页面呢?怎么把request传过去呢?

java中的request类怎么使用