??xml version="1.0" encoding="utf-8" standalone="yes"?>
目前台需要写大量的jsQ寻求一U有效的调试工具Q朋友告诉我office可以,试试用着感觉挺好?br />
Microsoft word调试工具Windows Script Debugger下蝲地址Q要看清楚版本哦Q?br />
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=E606E71F-BA7F-471E-A57D-F2216D81EC3D
默认情况office是安装好的,视图->工具?>web 工具?>麻花状图?Microsoft Script Editor),如果已经安装好,则会打开Microsoft Script Editor?br />
当然览器也要设|相应的属性支持js调试Qiternet高选项->高->用脚本调试L?br />
当我们在前台面写jsӞ一般情况下只要出错则弹试对话框Q但是如果想跟踪变量的话Q只要在js中加"debugger"卛_Q当E序q行到debugger处会自己弹出调试H口Q和Eclipse中用调试java代码一样可以跟t变量,非常方便
其它q接Q?br />
http://www.planabc.net/2008/04/28/ie_debugger_tools/
http://www.cnzzad.com/outtut/39913.html
]]>
8、在下蝲后,同意安装Q再按提C重启EclipseQ在工具条看到Ş似vi的按钮表C安装成功,插g可用。此ӞEclpise中所有properties文g的文件名前有l色的P的图标作为标识?
http://propedit.sourceforge.jp/index_en.html
The updating site of plug-in for Eclipse was created. By this, installation and update are attained using the updating manager of Eclipse.
- Installation -
URL : http://propedit.sourceforge.jp/eclipse/
http://propedit.sourceforge.jp/howto_eclipseplugin_install_en.html
]]>
?在写代码时进行测试检查,在发布程序的时候屏蔽测试检?br />
]]>
code-->new Java files
~辑?
${filecomment}
${package_declaration}
/**
* @author 作?E-mail:
* @version 创徏旉Q?{date} ${time}
* @ see
*/
${typecomment}
${type_declaration}
]]>
适用条g:传入到方法的参数的个数是不固定的Qؓ了解册个问题,通常了两U方?br />
1.重蝲?
Log.log(String code)
Log.log(String code,String arg)
Log.log(String code,String arg1,String arg2)
2.把参CZ个数l传入,声明数组把参C个一个的加到数组中去
Log.log(String code,String[] args)
自从有了可变参数列表Q革命的面貌焕然一斎ͼ可变参数列表可以辑ֈ以一敌三或者以一敌百的效?br />
?
用了可变参数Q用下面Ҏ(gu)可以替换前面四个Ҏ(gu)
Log.log(String code,String... args)
声明可变长参数方式如?/span>:
public void mymethod(String arg1,Object… args)
也就是?/span>…参数声明成可变长参数?/span>
昄Q可变长参数必须是最后一个参数?/font>
L(fng)下面唐僧师傅l?zhn)I?jng)经的例子?/font>
function ppp(){
var a=" 888 ";
alert(a.Trim());
}
q个例子中去掉了888 前后的空?br />
下面对这个例子进行更详细解释Q?br />
首先Q?replace( ,"")函数是用后面的I字W串Q在替换前面所指定的字W?br />
/(^\s*)|(\s*$)/g, ""
/是正则表辑ּ匚w的语法:
正则表达式对象说?br />
语法1Q?br />
var regularexpression=/pattern/[switch]
语法 2
var regularexpression = new RegExp("pattern",["switch"])
正则表达式对象语法参数有以下部分Q?
___________________________________________________________________
参数部分 | 描述
-------------------------------------------------------------------
pattern | 必需的。要使用的正则表辑ּ模式Q例如用替换方法replace
| Ӟ是要替换的文本?br />
| 语法 1Q用 "/" 字符分隔模式?nbsp;
| 语法 2Q用引号模式引h?
-------------------------------------------------------------------
switch | 可选项。语?nbsp; 2 要用引号? switch 引v来。可选的开
| 关选项有:
| i Q忽略大写Q?
| g Q全文查扑և现的所? patternQ?
| gi Q全文查找、忽略大写Q?
-------------------------------------------------------------------
语法1 当预先知道查扑֭W串时用
语法 2 当查扑֭W串l常变动或不知道时用Q比如由用户输入得到的字W串?nbsp;
在用前 pattern 参数被编译ؓ内部格式?br />
对语? 1 来说Qpattern 在该脚本被装载时被编译?br />
对语? 2 来说Qpattern 在用前Q或调用 compile Ҏ(gu)时被~译?nbsp;
正则表达式的语法表:
字符 | 描述
----------------------------------------------------------------
\ | 标记下一个字W是Ҏ(gu)字符或文字。例如,"n" 和字W? "n" 匚w?
| "\n" 则和换行字符匚w。序? "\\" ? "\" 匚wQ? "\(" ?
| ? "(" 匚w?
----------------------------------------------------------------
^ | 匚w输入的开头?
----------------------------------------------------------------
$ | 匚w输入的末?
----------------------------------------------------------------
* | 匚w前面的子表达式零或多?/span>。例如,"zo*" ? "z" ? "zoo" 匚w。等价于 {0Q}
----------------------------------------------------------------
+ | 匚w前面的子表达式一ơ或多次。例如,"zo+" ? "zoo" 匚wQ但? "z"
| 不匹配?
----------------------------------------------------------------
? | 匚w前一个字W零或一ơ。例如,"a?ve?" ? "never" 中的 "ve" ?
| 配?
-----------------------------------------------------------------
. | 匚w除换行字W外的Q何单个字W?
-----------------------------------------------------------------
(pat- | 匚w pattern q记住该匚w。匹配上的子字符Ԍ可以使用 Item
tern) | [0]...[n]Q来从生成的 Matches 集合中取回。要匚w圆括号字
| W? ( )Q则需使用 "\(" ? "\)"?
-----------------------------------------------------------------
x|y | 匚w x ? y。例如,"z|food" ? "z" ? "food" 匚w?(z|f)
| ood" 匚w "zoo" ? "food"?
-----------------------------------------------------------------
{n} | n 是非负整数。共匚w n ơ。例如,"o{2}" ? "Bob" 中的 "o" 不匹
| 配,但和 "foooood" 中的前两? o 匚w?
-----------------------------------------------------------------
{n,} | n 是一个非负整数。至匹? n ơ。例如,"o{2,}" ? "Bob" ?
| ? "o" 不匹配,但和 "foooood" 中的所? o 匚w?o{1,}"
| ? "o+" {效?o{0,}" ? "o*" {效?
-----------------------------------------------------------------
{n,m} | m ? n 是非负整数。至匹? n ơ而至多匹? m ơ。例如,"o
| {1,3}" ? "fooooood" 中的前三? o 匚w?o{0,1}" ? "o?" {?
| 效?
-----------------------------------------------------------------
[xyz] | 字符集合。匹配括号内的Q一字符。例如,"[abc]" ? "plain" ?
| ? "a" 匚w?
-----------------------------------------------------------------
[^xyz]| 否定字符集合。匹配非括号内的M字符。例如,"[^abc]"
| ? "plain" 中的 "p" 匚w?
-----------------------------------------------------------------
[a-z] | 字符范围。和指定范围内的M字符匚w。例如,"[a-z]" 匚w "a"
| ? "z"范围内的M写?nobr oncontextmenu="return false;" onmousemove="kwM(2);" id="key2" onmouseover="kwE(event,2, this);" style="color: #6600ff; border-bottom: 0px dotted; background-color: transparent; text-decoration: underline" onclick="return kwC();" onmouseout="kwL(event, this);" target="_blank">字母表字W?
-----------------------------------------------------------------
[^m-z]| 否定字符范围。匹配不在指定范围内的Q何字W。例如,"[m-z]" 匚w?
| ? "m" ? "z"范围内的M字符?
-----------------------------------------------------------------
\b | 匚w字的
| ? "never" 中的 "er" 匚wQ但? "verb" 中的 "er" 不匹配?
-----------------------------------------------------------------
\B | 匚w非字边界?ea*r\B" ? "never early" 中的 "ear" 匚w?
-----------------------------------------------------------------
\d | 匚w数字字符。等价于 [0-9]?
-----------------------------------------------------------------
\D | 匚w非数字字W。等价于 [^0-9]?
-----------------------------------------------------------------
\f | 匚w换页字符?
-----------------------------------------------------------------
\n | 匚w换行字符?
-----------------------------------------------------------------
\r | 匚w回RW字W?
-----------------------------------------------------------------
\s |匚wMI白Q包括空根{制表、换늭。与 "[ \f\n\r\t\v]" {效?
-----------------------------------------------------------------
\S | 匚wM非空白字W。与 "[^ \f\n\r\t\v]" {效?
-----------------------------------------------------------------
\t | 匚w制表字符?
-----------------------------------------------------------------
\v | 匚w垂直制表W?
-----------------------------------------------------------------
\w | 匚w包括下划U在内的M字字W。与 "[A-Za-z0-9_]" {效?
-----------------------------------------------------------------
\W | 匚wM非字字符。与 "[^A-Za-z0-9_]" {效?
-----------------------------------------------------------------
\num | 匚w numQ其? num 是一个正整数。返回记住的匚w的引用。例
| 如,"(.)\1" 匚w两个q箋的同一字符?
-----------------------------------------------------------------
\n | 匚w nQ其? n 是八q制换码倹{八q制换码值必L 1?、或 3 ?
| ѝ例如,"\11" ? "\011" 都匹配制表字W?\0011" ? "\001"
| & "1" 是等效的。八q制换码值必M过 256。如果超q了Q则只有
| 前两位组成表辑ּ。允许在正则表达式中使用 ASCII 码?
-----------------------------------------------------------------
\xn | 匚w nQ其? n 是十六进制换码倹{十六进制换码值必L好是两位
| ѝ例如,"\x41" ? "A" 匚w?\x041" ? "\x04" & "1" 是等?
| 的。允许在正则表达式中使用 ASCII 码?
-----------------------------------------------------------------
删除代码前面的行L(fng)Q^\d{1,3}
Ҏ(gu)Q?br>1. void clear() ; 2. void clearBuffer() ; 3. void close() ; 4. void flush() ; 5. int getBufferSize() ; 6. int getRemaining() ; 7. boolean isAutoFlush() ; 8. void newLine() ; 9. void print( boolean b ) ; 10. void println( boolean b ) ; 成员Q?br>int DEFAULT_BUFFER = 0 - ~省~冲区大?br>int NO_BUFFER = -1 - writer是否处于~冲输出状?br>int UNBOUNDED_BUFFER = -2 - 是否限制~冲区大?/font>
Ҏ(gu)Q?br>1. Object getAttribute( String name ) ; 2. Enumeration getAttributeNames() ; 3. String getAuthType() ; 4. String getCharacterEncoding() ; 5. int getContentLength() ; 6. String getContentType() ; 7. String getContentPath() ; 8. Cookie[] getCookies() ; 9. Enumeration getHeaderNames() ; 10. Enumeration getHeaders( String name ) ; 11. String getHeader( String name ) ; 12. long getDateHeader( String name ) ; 13. int getIntHeader( String name ) ; 14. ServletInputStream getInputStream() ; 15. Locale getLocale() ; 16. Enumeration getLocales() ; 17. String getLocalName() ; 18. String getLocalAddr() ; 19. int getLocalPort() ; 20. String getMethod() ; 21. String getParameter( String name ) ; 22. Map getParameterMap() ; 23. Enumeration getParameterNames() ; 24. String[] getParameterValues( String name ) ; 25. String getQueryString() ; 26. String getPathInfo() ; 27. String getPathTranslated() ; 28. String getProtocol() ; 29. BufferedReader getReader() ; 30. String getRemoteAddr() ; 31. String getRemoteHost() ; 32. String getRemoteUser() ; 33. int getRemotePort() ; 34. String getRealPath( String path ) ; 35. RequestDispatcher getRequestDispatcher( String path ) ; 36. String getRequestedSessionId() ; 37. String RequestURI() ; 38. StringBuffer getRequestURI() ; 39. String getScheme() ; 40. String getServerName() ; 41. String getServletPath() ; 42. int getServerPort() ; 43. void removeAttribute( String name ) ; 44. void setAttribute( String name, Object value ) ; 45. void setCharacterEncoding( String name ) ; 46. HttpSession getSession() ; 48. boolean isRequestedSessionIdFromURL() ; 49. boolean isRequestedSessionIdValid() ; 50. boolean isSecure() ; 51. boolean isUserInRole( String role ) ; 52. Principal getUserPrincipal() ; 成员Q?br>String BASIC_AUTH = "BASIC" - Ҏ(gu)Q?br>1. void addCookie( Cookie cookie ) ; 2. void addDateHeader( String name, long value ) ; 3. void addHeader( String name, String value ) ; 4. void addIntHeader( String name, int value ) ; 5. boolean containsHeader( String name ) ; 6. String encodeRedirectURL( String url ) ; 7. String encodeURL( String url ) ; 9. int getBufferSize() ; 10. String getCharacterEncoding() ; 11. String getContentType() ; 12. Locale getLocale() ; 13. ServletOutputStream getOutputStream() ; 14. PrintWriter getWriter() ; 15. boolean isCommitted() ; 16. void reset() ; 17. void resetBuffer() ; 18. void sendError( int xc, String msg ) ; 19. void sendRedirect( String locationg ) ; 20. void setBufferSize( int size ) ; 21. void setCharacterEncoding( String charset ) ; 22. void setContentLength( int length ) ; 23. void setContentType( String type ) ; 24. void setDateHeader( String name, long value ) ; 25. void setHeader( String name, String value ) ; 26. void setIntHeader( String name, int value ) ; 27. void setStatus( int xc ) ; 成员(HTTP状态码)Q?br>int SC_CONTINUE = 100 int SC_SWITCHING_PROTOCOLS = 101 Ҏ(gu)Q?br>1. Object getAttribute( String name ) ; 2. Enumeration getAttributeNames() ; 3. long getCreationTime() ; 4. String getId() ; 5. long getLastAccessedTime() ; 6. int getMaxInactiveInterval( int interval ) ; 7. ServletContext getServletContext() ; 8. HttpSessionContext getSessionContext() ; 9. Object getValue( String name ) ; 10. String[] getValueNames() ; 11. void invalidate() ; 12. boolean isNew() ; 13. void pubValue( String name, Object value ) ; 14. void removeValue( String name ) ; 15. void setAttribute( String name, String value ) ; 16. void setMaxInactiveInterval( int interval ) ; 17. void removeAttribute( String name ) ; Ҏ(gu)Q?br>1. void setAttribute( String name, Object value, int scope ) ; 2. Object getAttribute( String name, int scope ) ; 3. Object findAttribute( String name ) ; 4. void removeAttribute( String name, int scope ) ; 5. void forward( String url ) ; 6. Enumeration getAttributeNamesScope( int scope ) ; 7. int getAttributeScope( String name ) ; 8. ErrorData getErrorDate() ; 9. Exception getException() ; 10. ExpressionEvaluator getExpressionEvaluator() ; 11. JspWriter getOut() ; 12. Object getPage() ; 13. ServletRequest getRequest() ; 14. ServletResponse getResponse() ; 15. ServletConfig getConfig() ; 16. ServletContext getServletContext() ;
清除输出~冲区的内容Q但是不输出到客L(fng)?/font>
清除输出~冲区的内容Qƈ输出到客L(fng)?/font>
关闭输出,清除所有内宏V?/font>
输出~冲区里面的数据?/font>
获取以kb为单位的目前~冲区大?/font>
获取以kb为单位的~冲Z未被占用的空间大?/font>
是否自动h~冲区?/font>
输出一个换行字W?/font>
void print( char c ) ;
void print( char[] s ) ;
void print( double d ) ;
void print( float f ) ;
void print( int i ) ;
void print( long l ) ;
void print( Object obj ) ;
void print( String s ) ;
指定类型的数据输出到Http,不换行?/font>
void println( char c ) ;
void println( char[] s ) ;
void println( double d ) ;
void println( float f ) ;
void println( int i ) ;
void println( long l ) ;
void println( Object obj ) ;
void println( String s ) ;
指定类型的数据输出到Http,q输Z个换行符?br>
11. Appendable append( char c ) ;
Appendable append( CharSequence cxq, int start, int end ) ;
Appendable append( CharSequence cxq ) ;
一个字W或者实CCharSequence接口的对象添加到输出的后面?/font>
?request - javax.servlet.http.HttpServletRequest
request对象包含所有请求的信息Q如h的来源、标头、cookies和请求相关的参数值等?/font>
q回由name指定的属性|该属性不存在时返回null?/font>
q回request对象的所有属性名U的集合?/font>
q回用来保护servlet的认证方法的名称Q未受保护时q回null?/font>
q回h中的字符~码Ҏ(gu)Q可以在response对象中设|?/font>
q回h的BODY的长度,不能定长度时返?1。可以在response中设|?/font>
q回在response中定义的内容cd?/font>
q回h的\径?/font>
q回客户端所有的Cookie的数l?/font>
q回所有HTTP头的名称的集合?/font>
q回指定HTTP头的所有值的集合?/font>
q回指定名称的HTTP头的信息?/font>
q回指定名称的Datacd的HTTP头的信息?/font>
q回指定名称的Intcd的HTTP头的信息?/font>
q回h的输入流?/font>
q回当前늚Locale对象Q可以在response中设定?/font>
q回h中所有的Locale对象的集合?/font>
获取响应h的服务器端主机名?/font>
获取响应h的服务器端地址?/font>
获取响应h的服务器端端?/font>
获取客户端向服务器端发送请求的Ҏ(gu)(GET、POST)?/font>
获取客户端发送给服务器端的参数倹{?/font>
该方法返回包含请求中所有参数的一个Map对象?/font>
q回h中所有参数的集合?/font>
获得h中指定参数的所有倹{?/font>
q回getҎ(gu)传递的参数字符Ԍ该方法不分解出单独的参数?/font>
取出h中处于ServletPath和QueryString之间的额外信息?/font>
q回用getPathInfo()Ҏ(gu)取得的\径信息的实际路径?/font>
q回h使用的协议。可以是HTTP1.1或者HTTP1.0?/font>
q回h的输入流对应的Reader对象Q该Ҏ(gu)和getInputStream()Ҏ(gu)在一个页面中只能调用一个?/font>
获取发出h的客L(fng)IP地址?/font>
获取发出h的客L(fng)L?/font>
q回l过客户端验证的用户名,未经验证q回null?/font>
q回发出h的客L(fng)L端口?/font>
q回l定虚拟路径的物理\径?/font>
按给定的路径生成资源转向处理适配器对象?/font>
q回h的session的标识?/font>
q回发出h的客L(fng)地址Q但是不包括h的参数字W串?/font>
q回响应h的服务器端地址
获取协议名称Q缺省gؓHTTP协议?/font>
q回响应h的服务器名称?/font>
获取客户端所h的脚本文件的文g路径?/font>
获取响应h的服务器端主机端口号?/font>
在属性列表中删除指定名称的属性?/font>
在属性列表中d/删除指定的属性?/font>
讄h的字W编码格式?/font>
HttpSession getSession( boolean create ) ;
获取sessionQ如果create为trueQ在无session的情况下创徏一个?br>
47. boolean isRequestedSessionIdFromCookie() ;
查请求的会话ID是否为通过Cookie传入?/font>
查请求的会话ID是否为通过URL传入?/font>
查请求的会话ID是否仍然有效?/font>
查请求是否用安全链接,如果HTTPS{?/font>
查已l通过验证的用h否在是role所指定的角艌Ӏ?/font>
q回包含用户登陆名的一个java.security.Principal对象?/font>
String CLIENT_CERT_AUTH = "CLIENT_CERT" -
String DIGEST_AUTH = "DIGEST" -
String FORM_AUTH = "FORM" -
?response - javax.servlet.http.HttpServletResponse
response对象主要JSP容器处理后的l果传回到客L(fng)?/font>
d一个Cookie对象Q保存客L(fng)信息?/font>
d一个日期类型的HTTP头信息,覆盖同名的HTTP头信息?/font>
d一个HTTP_覆盖同名的旧HTTP头?/font>
d一个整型的HTTP_覆盖同名的旧HTTP头?/font>
判断指定的HTTP头是否存在?/font>
对sendRedirect()Ҏ(gu)使用的URLq行~码?/font>
URL予以~码Q回传包含session ID的URL?br>
8. void flushBuffer() ;
强制把当前缓冲区的内容发送到客户端?/font>
取得以kb为单位的~冲区大?/font>
获取响应的字W编码格式?/font>
获取响应的类型?/font>
获取响应的Locale对象?/font>
q回客户端的输出对象?/font>
获取输出对应的writer对象?/font>
判断服务器端是否已经数据输出到客户端?/font>
清空buffer中的所有内宏V?/font>
情况buffer中所有的内容Q但是保留HTTP头和状态信息?/font>
void sendError( int xc ) ;
发送错误,包括状态码和错误信息?/font>
把响应发送到另外一个位|进行处理?/font>
讄以kb为单位的~冲区大?/font>
讄响应使用的字W编码格式?/font>
讄响应的BODY长度?/font>
讄响应的类型?/font>
讄指定名称的Datacd的HTTP头的倹{?/font>
讄指定名称的HTTP头的倹{?/font>
讄指定名称的intcd的HTTP头的倹{?/font>
讄响应状态码Q新g覆盖当前倹{?/font>
int SC_OK = 200 int SC_NON_AUTHORITATIVE_INFORMATION = 203
int SC_ACCEPTED = 202 int SC_CREATED = 201
int SC_NO_CONTENT = 204 int SC_RESET_CONTENT = 205
int SC_PARTIAL_CONTENT = 206 int SC_MULTIPLE_CHOICES = 300
int SC_MOVED_PERMANENTLY = 301 int SC_MOVED_TEMPORARILY = 302
int SC_FOUND = 302 int SC_SEE_OTHER = 303
int SC_NOT_MODIFIED = 304 int SC_USE_PROXY = 305
int SC_TEMPORARY_REDIRECT = 307 int SC_BAD_REQUEST = 400
int SC_UNAUTHORIZED = 401 int SC_PAYMENT_REQUIRED = 402
int SC_FORBIDDEN = 403 int SC_NOT_FOUND = 404
int SC_METHOD_NOT_ALLOWED = 405 int SC_NOT_ACCEPTABLE = 406
int SC_PROXY_AUTHENTICATION_REQUIRED = 407 int SC_REQUEST_TIMEOUT = 408
int SC_CONFLICT = 409 int SC_GONE = 410
int SC_LENGTH_REQUIRED = 411 int SC_PRECONDITION_FAILED = 412
int SC_REQUEST_ENTITY_TOO_LARGE = 413 int SC_REQUEST_URI_TOO_LONG = 414
int SC_UNSUPPORTED_MEDIA_TYPE = 415 int SC_REQUESTED_RANGE_NOT_SATISFIABLE = 416
int SC_EXPECTATION_FAILED = 417 int SC_INTERNAL_SERVER_ERROR = 500
int SC_NOT_IMPLEMENTED = 501 int SC_BAD_GATEWAY = 502
int SC_SERVICE_UNAVAILABLE = 503 int SC_GATEWAY_TIMEOUT = 504
int SC_HTTP_VERSION_NOT_SUPPORTED = 505
?session - javax.servlet.http.HttpSession
session对象表示目前个别用户的会话状态,用来识别每个用户?/font>
获取与指定名字相兌的session属性倹{?/font>
取得session内所有属性的集合?/font>
q回session的创建时_最单位千分之一U?/font>
取得session标识?/font>
q回与当前session相关的客L(fng)最后一ơ访问的旉Q由1970-01-01vQ单位毫U?/font>
q回L_以秒为单位,表示session的有效时?session不活动时??1为永不过期?/font>
q回一个该JSP面对应的ServletContext对象实例?/font>
取得指定名称的session变量|不推荐用?/font>
取得所有session变量的名U的集合Q不推荐使用?/font>
销毁这个session对象?/font>
判断一个session是否由服务器产生Q但是客L(fng)q没有用?/font>
d一个session变量Q不推荐使用?/font>
U除一个session变量的|不推荐用?/font>
讄指定名称的session属性倹{?/font>
讄session的有效期?/font>
U除指定名称的session属性?/font>
?pageContext - javax.servlet.jsp.PageContext
pageContext对象存储本JSP面相关信息Q如属性、内建对象等?/font>
void setAttribute( String name, Object value ) ;
在指定的׃n范围内设|属性?/font>
Object getAttribute( String name ) ;
取得指定׃n范围内以name为名字的属性倹{?/font>
按页面、请求、会话和应用E序׃n范围搜烦已命名的属性?/font>
void removeAttribute( String name ) ;
U除指定名称和共享范围的属性?/font>
页面导航到指定的URL?/font>
取得指定׃n范围内的所有属性名U的集合?/font>
取得指定属性的׃n范围?/font>
取得面的errorData对象?/font>
取得面的exception对象?/font>
取得面的expressionEvaluator对象?/font>
取得面的out对象?/font>
取得面的page对象?/font>
取得面的request对象?/font>
取得面的response对象?/font>
取得面的config对象?/font>