Javascript 通过应用java,request.getParameter在jsp中返回null
各位。 我是一个新的Java学习者。我只是在尝试获取JSP中的参数时遇到了一个问题。 代码如下:Javascript 通过应用java,request.getParameter在jsp中返回null,javascript,jsp,post,getparameter,Javascript,Jsp,Post,Getparameter,各位。 我是一个新的Java学习者。我只是在尝试获取JSP中的参数时遇到了一个问题。 代码如下: <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@ page import="Rocky.testRocky" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Tr
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ page import="Rocky.testRocky" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script>
function clickMouse()
{ alert("hello");
<%
String fn=request.getParameter ("first_name");
%>
var m="<%=fn%>";
alert(m);
}
</script>
</head>
<body style="margin:0px;">
<label id="coordiv" style="width:80px;height:20px;background:#DDDDDD" onmousemove="changeColor(id)" onmouseout="clearCo(id)" onClick="clickMouse(id)" >last week</label>
<form action="test3.jsp" id="myForm" method="post" onsubmit="clickMouse()">
First Name: <input type="text" name="first_name" >
<input type="submit" name="hello" value="Submit">
</form>
</body>
</html>
函数clickMouse()
{警报(“你好”);
var m=“”;
警报(m);
}
上周
名字:
警报(m)将始终为空。
有人能帮我吗?
非常感谢请尝试以下代码:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
var value="<%=request.getParameter ("first_name")%>";
var值=”;
对不起,它似乎不起作用。第一次单击submit按钮时,没有返回任何内容。但是如果我第二次单击,我将得到上一个值的结果,而不是当前值。第一个标记放在页面顶部,变量放在函数中。