有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java通过超链接将值从jsp传递到servlet

我看到了与这个问题相关的答案,并试图解决这个问题,但我在Servlet中得到了null,我犯了一个错误??也许我在Javascript或jsp中遗漏了什么

回家。jsp

 <head>
 <script type="text/javascript" src="layout/styles/jquery-latest.min.js"></script>

 <script type="text/javascript">

      function callMe(){
$.ajax({
  type: "POST",
  url: "/NewServlet",
  data: { methodToInvoke: "sayHello" , data: "4" }
}).done(function( msg ) {
  alert( "Data Saved: " + msg );
});
}  
        </script>

我想从家里把值4传递给servlet(NewServlet.java中的doPost)。jsp

<a href="NewServlet?count=4" onclick="callMe()" id="4" >HTML Images</a>

新闻服务。爪哇

 String t= request.getParameter("count");
           out.println(t);// should display 4, but getting null here

共 (1) 个答案

  1. # 1 楼答案

    你的参数名是“count”而不是“param1”。。 所以,它应该是:

    String t = request.getParameter("count");