-1
все. Я новый кучер Java. Я просто сталкиваюсь с проблемой при попытке получить параметр в JSP. Вот код:request.getParameter возвращает null в jsp, применяя java
<%@ 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>
оповещения (м) всегда будет нулевым. Может кто-нибудь мне помочь? Большое спасибо
К сожалению, это, кажется, не работает. При первом нажатии кнопки отправки ничего не возвращается. Но если я нажму второй раз, я получу результат предыдущего значения, а не текущее значение. –
первый тег положить вверху страницы и переменную, помещенную внутри функции. –