如何把一个jsp页面获取的动态时间传送到另一个页面

这是一个jsp页面获取的动态时间

 <%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="111.jsp" method="post" onsubmit="return check(this)">
<script type="text/javascript">
    function display(clock){
        var now = new Date();
        var year = now.getFullYear();
        var month = now.getMonth();
        var date = now.getDate();
        var hour = now.getHours();
        var minu = now.getMinutes();
        var sec = now.getSeconds();
        month = month+1;
        var time = year+"-"+month+"-"+date+" "+hour+":"+minu+":"+sec;
        clock.innerHTML = time;
    }
    window.onload=function(){
        window.setInterval("display(clock)",1000);
    }
</script>
    <table>
        <tr>
            <td>
                <div id="clock"></div>
            </td>
        </tr>
        <tr>
            <td>
                <input type="submit" value="提交">
            </td>
        </tr>
    </table>
</form>
</body>
</html>

如何把这个获取到的时间提交到另一个页面显示出来?获取页面需要怎么改?接收页面应该怎么写?我写的“out.print(request.getParameter("clock"));”表示结果为null。

 方法1:
<input type="submit" value="提交" onclick="submitForm();">
function submitForm(){
    var time1 = document.getElementById("clock").value;
    document.forms[0].action="111.jsp?time=time1"
    document.forms[0].submit();
}
<%  
            String timeContent = request.getParameter("time");  
         %>  
         <br/>  
         <%=timeContent%>

方法3:利用隐藏域传递数据
可能有问题可以试着改改
<input type="hidden" name="time1" value="<%=display('this')%>"> 
<%  
            String timeContent = request.getParameter("time1");  
         %>  
         <br/>  
         <%=timeContent%>

你用一个form表单提交action 然后把这个时间当做参数传递过去 到另一个jsp页面可以使用request.getParameter()获取到这个值

假如你在a.jsp里面有一个变量名称为int a=10;
在b.jsp里面可以使用request.getPXX(''a");获得变量的具体数据,反过来一样

第二个页面采用ajax异步刷新下

利用request 和 form表单提交 action 把时间传递过去 就可以了

request.set一个参数到另一个页面,另一个页面get就可以

你都没有传值过去第二个页面,你可以用一个form表单提交过去

跳转的时候地址后面加参数

你给clock元素定义一个name,即可。再通过getParameter获取即可。

你这跳转不经过后台的吗?

你给clock元素定义一个name,在通过个体获取

存入session 点击传送

可以通过表单form或者jquery传到后台

跳转url后面拼"?clock="+时间,另一个jsp里就可以用request.getParameter("clock")取到了

用“?”在jsp页面传参数和值,比如123.jsp?time=20180531123434

第一个页面里面用form表单传值,在第二个页面接收一下

request.getParameter("设置的值");