在另一个jsp页面之后显示一个jsp页面

时间:2014-03-24 07:42:38

标签: ajax jsp

我正在做一个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>

请帮帮我.. ..,

2 个答案:

答案 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/