我不明白以下代码中发生了什么。有人可以解释一下这段代码发生了什么吗?
<HTML>
<HEAD>
<meta http-equiv="REFRESH" content="2; URL=UploadFile.do">
<base href="UploadFile.do">
<title>SOI File Upload</title>
<BODY>
<%
request.getSession().setAttribute(Constants.FROM_TRANSLATE_PAGE, "Y");
%>
<H3 align="center">Loading...</H3>
</BODY>
</HTML>
答案 0 :(得分:1)
加入黑暗骑士的回答有点。
代码显示一个带有标题和文字的页面,上面写着Loading ...
在后台,它为Constants.FROM_TRANSLATE_PAGE
中的属性名称设置会话属性(如Dark Knight描述的)到值"Y"
。
最后两秒后,它会要求浏览器刷新页面并将其重定向到UploadFile.do
。这就是这一行:<meta http-equiv="REFRESH" content="2; URL=UploadFile.do">
base href
为页面设置默认网址(如果存在,则为目标),但除非页面上有任何链接,否则效果不大。
价:
答案 1 :(得分:0)
我在这里看到的唯一逻辑是,在加载此页面时,值“Y”在属性的会话范围中设置为Constants.FROM_TRANSLATE_PAGE