使用 <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的主要内容,如果未能解决你的问题,请参考以下文章

将值从 JSP 发送到 servlet

JSP 将值从表传递到表单

如何使用 <c:set> 将值从 <security:authentication/> 设置为参数

使用DAO将值从java类传递给jsp页面

如何将值从javascript传递到iOS UIWebView

在将值从 Servlet 发送到客户端 JSP 时获取 null [重复]