jsp中的参数是前一个servlet传过来的如何传到后一个servlet
2个回答
展开全部
当第一个servlet跳到第二个serverlt的时候,使用请求委派,就能把第一个servlet的request对象传入第二个servlet,然后用request.getParamater()取值;不要使用sendRedirect()重定向,否则request传不到第二个servlet。
代码如下:
request.getRequestDispatcher("/第二个servlet地址").forward(request, response);
追问
我的第一个servlet要跳到 jsp然后 通过点击 jsp跳到servlet 并把值带过去
追答
那就在jsp页面处理,可以用表单提交的方式啊。
如果你不希望jsp页面显示参数,那就用一个隐藏域保存参数,同样要设置name属性。
<form action="第二个servlet" method="post">
<input type="hidden" name="parm1" value="参数1" />
<input type="hidden" name="param2" value="参数2" />
</form>
第二个servlet这样接受:
String param1 = request.getParamater(parm1);
String param2 = request.getParamater(parm2);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询