2 weixin 39565597 weixin_39565597 于 2017.09.16 12:09 提问

jsp、servlet的小疑问,url提交参数由request域中获取该参数的问题。

假如直接访问连接A:http://localhost:8080/ssm/itemEdit.action?id=2

这里的id=2是被提交到request域中了吗?
那么在另一页面B中能不能从request中获取到该id呢?

3个回答

Small_Mouse0
Small_Mouse0   Rxr 2017.09.16 14:45
已采纳

http://localhost:8080/ssm/itemEdit.action?id=2
【1】这里的id=2是被提交到request域中了吗?
当然可以,,这是Get请求方式

那么在另一页面B中能不能从request中获取到该id呢?
必须可以啊,,

get请求会以明文传输,即【传输的内容会追加到URL后面?问号隔开】

MathRandom
MathRandom   2017.09.16 13:50

request表示客户端向服务器发出的请求,你这里的id=2是跟在这个itemEdit.action后面的,所以只要在这个请求能获取到,如果是另外个就不行了

linqin107412
linqin107412   2017.09.16 14:38

你为什么不自己试试呢,你试试看不就知道了

xiandi_123
xiandi_123 seas
10 个月之前 回复
weixin_39565597
weixin_39565597 哈哈就是在外面突然想起的问题,没电脑就上来问问,回去一定动手实践!!
10 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
jsp页面获取不到servlet中添加到request中的信息问题详解
在讲解这个问题之前,我们先来讲讲在java web开发中什么是重定向,什么是转发? 1、重定向:在servlet中可以使用response.senddirect(“要重定向的资源的路径”)方法跳转到另外一个资源文件,当用户请求某个资源而资源不存在时,在服务器端通过这个函数进行重定向的操作,在客户端浏览器上会得到跳转后的地址,并重新发送请求链接,在浏览器的地址栏上可以看到跳转后的新的地址。进行重定
关于request 作用域值用resonse重定向到jsp页面获取不到参数值
把request作用域换成session就行了,resoponse会清空request的值所以换成session即可,即request换成request.getSession即可
jsp Servlet 获取表单内以及URL上所有的参数
request.getParameterMap()的返回类型是Map类型的对象,也就是符合key-value的对应关系,但这里要注意的是,value的类型是String[],而不是String.这样我们的获取参数应该写成String[] parastr=(String[])request.getParameterMap().get("name");parastr[0];
使用表单post方式提交到某个servlet,请求参数不会在地址栏显示,达到隐藏请求参数的目的
直接上代码,testFormSubmit.jsp页面 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> 测试使用表单post方式提交到某个servlet,请求参数不会在地址栏显示,达到隐藏请求参数的目的 <link rel="stylesheet" type="t
EL表达式和request.getParameter()接收请求参数
通过内置对象接收输入函数: 通过EL表达式接收输入函数:${param.ref} 运行此JSP,在地址栏中加上要传递的参数 http://localhost:8080/jspp/cui4.jsp?ref="lihua" 其运行结果如下 谨记:param是针对于EL表达式的。
servlet、jsp跳转(传值)总结及URL传参数
Servlet传值总结 1) redirect方式[效率不高]   request和response没有传给目标页面   response.sendRedirect("/a.jsp");   页面的路径是相对路径。sendRedirect可以将页面跳转到任何页面,不一定局限于本web应用中,如:   response.sendRedirect("URL");跳转后浏览器地址栏变化。  
JSP页面中request域中的数据可以通过EL表达式获取
如上图 先使用&amp;lt;%request.setAttribute(&quot;now&quot;, new java.util.Date());%&amp;gt;在request域中存放“”now“”随后再使用${now } 获取Now中的值
笔记之Servlet的Request对象(获取请求参数的方法、表单格式、防盗链、请求重定向)
Request对象: 发送HTTP请求用HttpServletRequest 包含3部分:请求行,请求头,请求数据 方法: getMethod()获得请求方式 getRequestUri()和getRequestURL() 获得客户机发送的请求资源的地址(URL是URI的子集) getHeaders(),getHeader(),getHeader(),getDateHeader(),
Request获取url信息以及url带的参数
通过url访问服务器可以得出连接本服务器所有机器的ip以及端口等信息
Servlet中URL请求参数获取
本篇介绍servle请求参数获取,整理记录自己的学习笔记。           //获取单一参数,request.getParameter()返回为一个String类型          System.out.println(request.getParameter("name")+request.getParameter("password"));        /