怎样获取jsp页面跳转参数

 我来答
云幼白qx
推荐于2017-12-15 · 超过68用户采纳过TA的回答
知道答主
回答量:119
采纳率:100%
帮助的人:123万
展开全部
(1)直接在URL请求后添加    如:<a href=thexuan.jsp?action=transparams&detail=directe)直接传递参数/a    特别的在使用response.sendRedirect做页面转向的时候,也可以用如下代码:    response.sendRedirect(thexuan.jsp?action=transparams&detail=directe) ,可用request.getParameter(name)取得参数   (2)jsp:param    它可以实现主页面向包含页面传递参数,如下:    <jsp:include page=Relative URL    <jsp:param name=param name value=paramvalue /    </jsp:include    还可以实现在使用jsp:forward动作做页面跳转时传递参数,如下:    <jsp:forward page=Relative URL    <jsp:param name=paramname value=paramvalue /    </jsp:forward 通过这种方式和一般的表单参数一样的,也可以通过request.getParameter(name)取得参数   (3)设置session和request    通过显示的把参数放置到session和request中,以达到传递参数的目的    session.setAttribute(name,value);    request.setAttribute(name,value)   取参数:value=(value className)session.getAttribute(name);   另外注意,在取参数的时候,做了类型转换,这是因为放置在session和request中的对象的属性被看作 java.lang.Object类型的了,如果不转换,在将直付给value时会报classcastexception异常。
知识的摆渡者
推荐于2016-03-14 · TA获得超过118个赞
知道答主
回答量:64
采纳率:0%
帮助的人:36.7万
展开全部

获取jsp页面参数的方式,要看这个jsp页面是以什么方式传递参数的。

一般的,一个jsp页面通过以下方式传递参数:

  1. 在form表单中添加参数;

    如:<form action="result.jsp" method="get" align="center">

        <input type="text" name="name">

    </from>

  2. 在sesseion、request的attribute中添加参数

    如:session.setAttribute("name","百度"); // 第一个参数是名,第二个参数是值

  3. 在超链接后面添加参数

    如:<a herf="result.jsp"?name="百度"</a> 

  4. 通过<jsp:param>添加参数

    如:<jsp:forward page="result.jsp">
               <jsp:param name="name" value="百度"/>
           </jsp:forward>



对于以上的4种传递参数的方式,第1,3,4种都可以用equest.getParameter("name") 的方式来获取参数的值,而对第2种方式,可以用session.getAttribute("name")或者request.getAttribute("name")的方式获取参数的值

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天使慧
推荐于2018-03-08
知道答主
回答量:4
采纳率:100%
帮助的人:3735
展开全部
html:
<a href="/Web/AAServlet?xxx=王大炮&yyy=123456">点击这里</a>
AAServlet:
String xxx=request.getParameter("xxx");
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式