我正在做一个jsp项目;这里我在first.jsp中使用两个文本字段并在second.jsp中检索这些值。我想在提交按钮后在浏览器中的同一页面中显示文本字段值。我不知道ajax ......,
first.jsp
<html>
<head>
</head>
<body>
<form action="second.jsp">
First Name: <input type="text" name="fname">
Last Name: <input type="text" name="lname"><br><br>
<input type="submit" value="SUBMIT">
</form>
</body>
second.jsp
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<%
String fname = request.getParameter("fname");
String lname = request.getParameter("lname");
%>
First Name is <%=fname%><br><br>
Last Name is <%=lname%>
</body>
请帮帮我.. ..,
答案 0 :(得分:0)
我认为您可以使用会话bean来存储从second.jsp提交的值,以便first.jsp可以访问它。 - 但是,使用会话bean不是一个很好的做法。
答案 1 :(得分:0)
如果您不使用数据库,则不需要表单
<html>
<head>
<script type="text/javascript">
$("button:#submit").click(function () {
$("#submit").click(function () {
$('#finame').html($('#fname').val());
$('#laname').html($('#lname').val());
});
</script>
</head>
<body>
First Name: <input type="text" id="fname">
Last Name: <input type="text" id="lname"><br><br>
<button id="submit">Submit</button>
<div>
First Name : <label id="finame"></label><br />
Last Name : <label id="laname"></label>
</div>
</body>
这是它的jsfiddle http://jsfiddle.net/sNpeL/4/