href 如何向servlet 传递参数

href 如何向servlet 传递参数,第1张

JSP页面有3种方法向 servlet传值: form表单、URL 、其他

<!-- JSP page -->

...

<%...

       session.setAttribute("testSession","Hello session")

       reqeust.setAttribute("testRequest","Hello request")

%>

<a href="JspServlet?action=toServlet">click me</a>

<form action="JspServlet?action=toServlet" method="post" name="form">

       <input name="username" type="test" />

       <input type="submit" value="submit">

</form>

像这样就可以了:

<a href="/JSPFileUploadDownload/servlet/FileDownServlet?参数名=值">下载</a>

你在FileDownServle中通过request.getParameter(String name)方法来获得值

如果还有不明白的,HI我。

jsp页面的值传到servlet,servlet接收后放到session,这时候要判断session里面的值是有的,这样才可以保证传到jsp页面上来也是有值的。

还有要注意范围,如果使用redirect跳转的话,必须放session

servlet代码如下:

在Servlet中 request.getSession.setAttribute("name",value)

response.sendRedirect("要跳转的页面");

同时在JSP页面中要添加<%=session.setAttribute("name")%>.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10645994.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存