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 楼答案
你的参数名是“count”而不是“param1”。。 所以,它应该是: