1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<code><%@ page language=</code><code>"java"</code> <code>import=</code><code>"java.util.*"</code> <code>pageEncoding=</code><code>"UTF-8"</code><code>%></code>
<code><%</code>
<code>String path = request.getContextPath();</code>
<code>String basePath = request.getScheme()+</code><code>"://"</code><code>+request.getServerName()+</code><code>":"</code><code>+request.getServerPort()+path+</code><code>"/"</code><code>;</code>
<code>%></code>
<code><!DOCTYPE HTML PUBLIC </code><code>"-//W3C//DTD HTML 4.01 Transitional//EN"</code><code>></code>
<code><html></code>
<code> </code><code><head></code>
<code> </code><code><base href=</code><code>"<%=basePath%>"</code><code>></code>
<code> </code>
<code> </code><code><title>My JSP </code><code>'test3.jsp'</code> <code>starting page</title></code>
<code> </code><code><meta http-equiv=</code><code>"pragma"</code> <code>content=</code><code>"no-cache"</code><code>></code>
<code> </code><code><meta http-equiv=</code><code>"cache-control"</code> <code>content=</code><code>"no-cache"</code><code>></code>
<code> </code><code><meta http-equiv=</code><code>"expires"</code> <code>content=</code><code>"0"</code><code>> </code>
<code> </code><code><meta http-equiv=</code><code>"keywords"</code> <code>content=</code><code>"keyword1,keyword2,keyword3"</code><code>></code>
<code> </code><code><meta http-equiv=</code><code>"description"</code> <code>content=</code><code>"This is my page"</code><code>></code>
<code> </code><code><!--</code>
<code> </code><code><link rel=</code><code>"stylesheet"</code> <code>type=</code><code>"text/css"</code> <code>href=</code><code>"styles.css"</code><code>></code>
<code> </code><code>--></code>
<code> </code><code><script src=</code><code>"js/jquery-2.1.1.min.js"</code><code>></script></code>
<code> </code><code><script></code>
<code> </code><code>//this对象是指在运行时期基于执行环境所绑定的</code>
<code> </code><code>//this总是指向调用者</code>
<code> </code><code>var</code> <code>k=10;</code>
<code> </code><code>function</code> <code>test(){</code>
<code> </code><code>this</code><code>.k=20;</code>
<code> </code><code>}</code>
<code> </code><code>//alert(test.k); //test()函数未执行,输出undefined</code>
<code> </code><code>//调用test()相当于调用window.test(),test内部的this指向window对象,改变了全局变量的k的值</code>
<code> </code><code>test();</code>
<code> </code><code>alert(k); </code><code>//20相当于widow.k,输出20,window一般省略</code>
<code> </code><code></script></code>
<code> </code><code></head></code>
<code> </code>
<code> </code><code><body></code>
<code> </code><code>This is my JSP page. <br></code>
<code> </code><code></body></code>
<code></html></code>
本文转自 matengbing 51CTO博客,原文链接:http://blog.51cto.com/matengbing/1879005