-1

みんな。私は新しい 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 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> 

alert(m) は常に null になります。誰かが私を助けることができますか?どうもありがとう

4

1 に答える 1

1

このコードを試してください:

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
    var value="<%=request.getParameter ("first_name")%>";
于 2013-07-05T08:37:34.563 に答える