使用 <a href> 将值从 jsp 传递到 servlet
Posted
技术标签:
【中文标题】使用 <a href> 将值从 jsp 传递到 servlet【英文标题】:pass value from jsp to servlet using <a href> 【发布时间】:2012-08-04 13:39:56 【问题描述】:我有 jsp 页面 -
<html>
<head>
</head>
<body>
<a href="http://localhost:8080/MyProject/Servlet123?usrID=33333">Go to servlet</a>
</body>
</html>
和servlet -
@WebServlet("/Servlet123")
public class Servlet123 extends HttpServlet
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException
// take the ID and retrive all his accounts..
String usrID = request.getAttribute("usrID").toString();
当我点击jsp页面中的链接时,它会抛出异常
java.lang.NullPointerException
在线 - String usrID = request.getAttribute("usrID").toString();
其他细节 - 我使用 Apache Tomcat 7.0 Tomcat7 。
【问题讨论】:
【参考方案1】:使用getParameter()
而不是getAttribute()
。
【讨论】:
以上是关于使用 <a href> 将值从 jsp 传递到 servlet的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 <c:set> 将值从 <security:authentication/> 设置为参数