2013-07-05 67 views
-1

everyone。 我是一個新的Java精簡版。在嘗試獲取JSP中的參數時遇到問題。 以下是代碼:request.getParameter通過應用java在jsp中返回null

<%@ 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> 

警報(m)將始終爲空。 有人可以幫我嗎? 非常感謝

回答

1

試試這個代碼:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 
    var value="<%=request.getParameter ("first_name")%>"; 
+0

對不起,似乎不工作。我第一次點擊提交按鈕,沒有任何回報。但如果我第二次點擊,我會得到前一個值的結果,而不是當前值。 –

+0

第一個標記放在頁面的頂部和變量放入函數中。 – 2013-07-05 12:01:12

相關問題