-3

我不明白以下代码中发生了什么。有人可以解释一下这段代码发生了什么吗?

<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>
4

2 回答 2

1

添加到黑暗骑士回答一点。

该代码显示一个带有标题的页面和一个显示正在加载...的文本

在后台,它为Constants.FROM_TRANSLATE_PAGEvalue中的属性 name 设置一个 session 属性(如 Dark Knight 所述) "Y"

最后两秒钟后它会要求浏览器刷新页面并将其重定向到UploadFile.do. 这就是这条线的作用:<meta http-equiv="REFRESH" content="2; URL=UploadFile.do">

base href页面设置默认 URL(和目标,如果存在),但除非页面上有任何链接,否则不会产生太大影响。

参考:

于 2013-11-11T07:28:00.693 回答
0

我在这里可以看到的唯一逻辑是,在加载此页面时,值“Y”在属性的会话范围中设置为Constants.FROM_TRANSLATE_PAGE

于 2013-11-11T06:46:17.560 回答