Java EE复习题选择题(有答案)

更新时间:2024-04-15 17:58:02 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第一章

1、以下描述哪些方面与JAVA EE无关:(B) A、事务处理 第三章

1、Servlet程序的入口点是:(A ) A、init()

B、WEB-INF/lib/jar

B、main()

C、service()

D、doGet()

B、Applet

C、资源管理

D、分布式

2、你的servlet类需要使用com.abc.Jsjx类,Jsjx.class文件应该放到以下哪个目录中?(D) A、WEB-INF/classes C、WEB-INF/jars A、.jsp文件 件

4、下列哪一个XML标签表示某一个servlet的类(A)。 A、st.jsjx.class B、st.jsjx.class C、st.jsjx.class D、st.jsjx.class 5、看下列HTML标签:

Hello World

点击超级链接后下列哪一个servlet方法将被调用:(A) A、doGet

B、doPost

C、Get

D、Post

6、关于FORM表单提交的HTTP的GET方法不正确的是(C) A、不能向服务器提交二进制数据 C、不能向服务器提交多值参数

B、不能向服务器提交无限长度的数据 D、参数附在URL后面

D、WEB-INF/classes/com/abc

D、web.xml文

3、在WEB应用程序的目录结构中,在WEB-INF文件夹中的lib目录是放(C)文件的。

B、.class文件

C、.jar文件

7、 servlet 的生命周期又一系列事件组成,把这些事件按照先后顺序排序,以下正确的是(B ) A、 加载类,实例化,请求处理,初始化,销毁 B、 加载类,实例化,初始化,请求处理,销毁 C、 实例化,加载类,初始化,请求处理,销毁 D、 加载类,初始化,实例化,请求处理,销毁

8、在JAVA EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是(B)。 Public class Servlet1 extends HttpServlet{ }

A、编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过

Public void init() throws ServletException{ }

Public void service(HttpServletRequest request,HttpServletResponse response) }

Throws ServletException,IOException{ PrintWriter out = response.getWriter(); Out.println(“hello!”);

B、编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello! C、编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字 D、编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息 9、某web应用的上下文路径是root,配置文件web.xml中有如下片段:

process slt.ProcessServlet

process /proc

以下说法正确的是(AB)。(选择二项)

A、在包slt中,有一个名为ProcessServlet.class的文件 B、该servlet的访问路径是http://机器IP:端口号/root/proc

C、该servlet的访问路径是http://机器IP:端口号/root/ProcessServlet D、该servlet的访问路径是http://机器IP:端口号/root/ProcessServlet

10、给定如下Servlet代码,假定在浏览器中输入URL:http://localhost:8080/servlet/HelloServlet,可以调用这个servlet,那么这个Servlet的输出是(C)。 import java.io.*; import javax.servlet.*; import javax.servlet.http.*;

public class HelloServlet extends HttpServlet{

public void service(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException{ }

public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { res.setContentType(\ PrintWriter out = res.getWriter(); out.println(\ out.println(\

out.println(\ out.println(\ out.println(\ out.close(); }

public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { res.setContentType(\ PrintWriter out = res.getWriter(); out.println(\ out.println(\

out.println(\

out.println(\ } }

A、一个HTML页面,页面上显示doGet Hello World! B、一个HTML页面,页面上显示doPost Hello World! C、一个空白的HTML页面

11、Servlet中,使用()接口中定义的()方法来处理客户端发出的表单数据请求(B) A、HttpServlet doHead C、ServletRequest doGet A、HttpServlet是一个抽象类

B、HttpServlet类扩展了GenericServlet类 C、HttpServlet类的子类必须至少重写service方法 D、HttpServlet位于javax.servlet.http包中 第四章

1、JAVA EE中,()类的()方法用于返回应用程序的上下文路径。(A) A、HttpServletRequest.getContextPath() B、HttpServletRequest.getPathInfo() C、ServlettContext.getContextPath() D、ServlettContext.getPathInfo()

2、在HttpServlet类中响应HTTP POST请求的方法是:(D) A、doPost(ServletRequest, ServletResponse) B、doPOST(ServletRequest, ServletResponse)

C、servicePost(HttpServletRequest, HttpServletResponse) D、doPost(HttpServletRequest, HttpServletResponse) 3、给定一个 Servlet 的doGet方法中的代码片段,如下:

request.setAttribute(“name”,”zhang”);

response.sendRedirect(“http://localhost:8080/servlet/MyServlt”)

那么在 MyServlet 中可以使用(D)方法把属性 name的值取出来。

B、String str=(String)request.getAttribute(“name”); D、无法取出来

B、HttpServlet doPost D、ServletRequest doPost

12、 JAVA EE中,以下关于HttpServlet的说法错误的是(C)。

A、String str=request.getAttribute(“name”); C、Object str=request.getAttribute(“name”); 显示的结果是(A)。

4、给定某Servlet程序的片段如下,用户在浏览器地址栏中键盘键入正确的请求URL并回车后,在控制台上 public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException ,IOException {

System.out.println(\ }

public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException ,IOException {

System.out.println(\

B、post

} A、get

C、get

D、post

get

post

5、从HTTP请求中,获得请求参数,应该调用(B)。 A、request对象的getAttribute()方法 B、request对象的getParameter()方法 C、session对象的getAttribute()方法 D、session对象的getParameter()方法

6、在JAVA EE中,对于Httpservlet类的描述,错误的是(A)。

A、我们自己编写的Servlet继承了Httpservlet类,一定需覆盖doPost或者doGet B、HttpServlet类扩展了GenericServlet类,实现了GenericServlet类的抽象方法

C、HttpServlet类中处理客户请求和响应时所使用的两个接口是:HttpServletRequest和HttpServletResponse. D、我们自己编写的servlet继承了Httpservlet类,一般只需要覆盖doPost方法,不必覆盖servive()方法,因为一个service()方法会调用doPost或者doGet方法 7、编写Servlet 的doPost方法时,需要抛出异常为(A)。 A、ServletException, IOException C、HttpServletException, IOException Public class Servlet1 extends HttpServlet{ }

A、编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过

B、编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello! C、编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字 D、编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息 9、Servlet 可以在以下(A)三个不同的作用域存储数据。 A、请求、会话和上下文 C、请求、响应和会话 第五章

4、下列哪一个方法用于设置HttpServletResponse的内容类型(B) A、setParameter

B、setContentType

C、setAttribute

D、以上选项都不是

18、向客户端发送一个图片的回应,下列哪个表达式是正确的(B) A、response.setContentType(“image/gif”)

B、response.setType(“application/gif”) D、response.setType(“image/gif”)

C、response.setContentType(“application /bin”) 8、给定一个Servlet的代码片段如下:(A)

Public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ ______

out.println(“hi kitty!”);

B、响应、会话和上下文

D、请求、响应和上下文

Public void init() throws ServletException{ }

Public void service(HttpServletRequest request,HttpServletResponse response) }

Throws ServletException,IOException{ PrintWriter out = response.getWriter(); Out.println(“hello!”);

B、ServletException, RemoteException D、HttpServletException, RemoteException

8、在JAVA EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是(B)。

out.close(); }

运行次Servlet时输出如下:

hi kitty!

B、PrintWriter out = request.getWriter(); D、OutputStream out = request.getWriter(); C、sendRedirect()

D

则应在此Servlet下划线处填充如下代码。 A、PrintWriter out = response.getWriter();

C、OutputStream out = response.getOutputStream(); A、sendURL() redirectResponse()

11、在JAVA EE中,重定向到另一个页面,以下(C)语句是正确的。 A、request . sendRedirect(“http : // www . jb -aptech . com . cn”); B、request . sendRedirect();

C、response . sendRedirect(“Http : // www . jb – aptech . com . cn”); D、response . sendRedirect();

14、 Servlet中,HttpServletResponse的(C)方法用来把一个Http请求重定向到另外的URL。 A、sendURL() C、sendRedirect() 第六章

10、Web应用中,常用的会话跟踪方法不包括(D)。 A、URL重写

B、Cookie

C、隐藏表单域

D、有状态HTTP协议

26、在Servlet里,能正确获取session的语句是(A)。 A、HttpSession session = request.getSession(true); B、HttpSession session = request.getHttpSession(true); C、HttpSession session = response.getSession(true); D、HttpSession session = response. getHttpSession (true); 20、在JAVA EE中,在web.xml中,有如下代码:

30

上述代码定义了默认的会话超时时长,时长为30(C)。 A、毫秒 C、分钟

B、秒

D、小时 C、利用数据库

D、利用文件系统

B、redirectURL()

D、redirectResponse()

B、redirectURL()

2、Servlet中,HttpServletResponse的(C)方法用来把一个Http请求重定向到另外的URL。

10、不能在不同用户之间共享数据的方法是(A ) A、通过cookie

B、通过ServletContext对象

8、下列哪一个方法用于从session中得到对象(D) A、Session接口的getAttribute()方法 C、Session接口的getValue()方法 A、Http headers

B、HttpSession接口的getValue()方法 D、HttpSession接口的getAttribute()方法

9、在浏览器禁用Cookie前提下,下列哪些技术能够记住客户端状态(B)

B、Httpsession

C、没有Cookie无法实现 D、以上选项都不是

10、下列哪些表达式所存储的对象可以被servlet在session里使用(C) A、request.setAttribute(name,value); B、response.setAttribute(name,value);

C、request.getSession().setAttribute(name,value);

D、request.setParameter(name,value); 16、下列哪个方法用于URL重写(D) A、HttpServletResponse接口的rewriteURL()方法 C、HttpServletRequest接口的encodeURL()方法 19、下面哪个表达式表示会话永不过期(D) A、setTimeout(0)

B、setTimeout(-1)

C、setMaxInactiveInterval(0)

D、setMaxInactiveInterval(-1)

B、HttpSerlet接口的rewriteURL()方法 D、HttpServletResponse接口的encodeURL ()方法

1、JAVA EE 中,()类的()方法用于创建会话。(A) A、HttpServletRequest、getSession C、HtttpSession、newInstance A、session. getAttribute (“userid”); C、request. getParameter (“userid”);

B、HttpServletResponse、newSession D、HttpSession、getSession B、session. setAttribute (“userid”); D、request. getAttribute (“userid”);

4、以下(A)可用于检索session属性userid的值。

7、给定一个Servlet程序的代码片段,如下:

Public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException {

request.getSession().getAttribute(“A”); //第二行 }

假定第二行返回的对象引用不是null,那么这个对象存储在(B)范围中。 A、page

B、session

C、request

D、application

12、JAVA EE中,Servlet API 为使用Cookie,提供了(A)类。 A、Javax.servlet.http.Cookie C、Javax.servlet. Cookie 第七章

15、下列哪个方法在ServletContext被初始化时调用(A) A、ServletContextListener接口的contextInitialized()方法 B、ServletContextListener接口的contextCreated()方法 C、ServletContextListener接口的contextStateChanged()方法 D、ServletContextListener接口的Init ()方法 20、下面是web.xml中的片断

user test

在servlet中要得到上面的参数,下面哪个表达式是正确的(D) A、getServletConfig().getAttribute(“user”) C、getServletConfig().getInitParameter (“user”)

B、getServletContext().getAttribute(“user”) D、getServletContext().getInitParameter (“user”)

B、Javax.servlet.http.HttpCookie D、Javax.servlet.http. HttpCookie

5、在Java EE中,以下对RequestDispatcher描述正确的是(C)。 A、Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcher

B、ServletConfig有一个方法:getRequestDispatcher可以返回RequestDipatcher对象 C、RequestDipatcher 有一个方法:forward可以把请求继续传递给别的Servlet或者JSP界面 D、JSP中有个隐含的默认对象request,它的类型是RequestDipatcher 10、Http协议的状态码(D)表示文件没有创建 A、200

B、400

C、500

D、404

第八章

7、在JAVA EE中,使用Servlet过滤器时,需要在web.xml通过(B)元素将过滤器映射到Web资源。 A、

B、

C、

D

1、在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用(C)方法。 A、init

B、service

C、doFilter

D、destroy

16、在一个Filter中,处理filter业务的是(C)方法。

A、dealFilter (ServletRequest request,ServletResponse response,FilterChain chain) B、dealFilter (ServletRequest request,ServletResponse response)

C、doFilter (ServletRequest request,ServletResponse response, FilterChain chain) D、doFilter (ServletRequest request,ServletResponse response) 6、编写一个Filter,除继承HttpServlet类外还需要(B)。 A、继承Filter 类

B、实现Filter 接口 D、实现HttpFilter接口

C、继承HttpFilter 类

5、Servlet过滤器有哪些特点 。ABCDE

A、过滤器通过Web部署在web.xml中的XML标签来声明 B、过滤器在运行时由Servlet容器调用来拦截和处理请求和响应 C、过滤器定义了可容易地从请求/响应链中添加或删除的模块化单元 D、Servlet过滤器是跨平台和跨容器可移植的

E、过滤器可以根据需要添加或删除,而不会破坏Servlet或JSP页面 6、过滤器在现实开发中有哪些作用 。ABCDE A、可以对客户提交的数据进行重新编码 B、可以从系统获得配置信息

C、可以过滤客户提交的某些不合法的词汇 D、可以验证客户是否已经登录

E、可以验证客户端浏览器是否支持当前的应用 第九章

1、Servlet2.4以后提供了哪几种对象的事件监听 。BCD A、ServletContext监听Servlet的会话信息 B、ServletContext监听Web上下文的信息 C、HttpSession监听Servlet的会话信息 D、ServletRequest监听Servlet的请求信息 E、HttpSession监听Web上下文的信息

2、实现ServletContextListener和ServletContextAttributeListener接口,可以监听ServletContext的哪 些信息 。 ABCDE A、ServletContext的创建 B、ServletContext的删除 C、ServletContext属性的增加 D、ServletContext属性的删除 E、ServletContext属性的修改

3、如果要实现监听HTTP会话的创建,需要实现哪个接口的什么方法 。B A、HttpSessionListener接口的sessionDestroyed方法 B、HttpSessionListener接口的sessionCreated方法

C、HttpSessionActivationListener接口的sessionCreated方法

D、HttpSessionAttributeListener接口的sessionCreated方法 E、HttpSessionBindingListener接口的sessionCreated方法 4、如何实现监听ServlvetRequest对象添加属性 。 D A、实现ServletRequestListener接口的RequestInitialized方法 B、实现ServletRequestAttributeListener接口的attributeReplaced方法 C、实现ServletRequestListener接口的attributeAdded方法 D、实现ServletRequestAttributeListener接口的attributeAdded方法 E、实现ServletRequestListener接口的RequestDestroyed方法 第十章

1、下面哪一个不是JSP本身已加载的基本类?(B)

A、java.lang.* B、java.io.* C、javax.servlet.* D、javax.servlet.jsp.* 2、对于预定义<%!预定义%>的说法错误的是:(C) A、一次可声明多个变量和方法,只要以“;”结尾就行 B、一个声明仅在一个页面中有效 C、声明的变量将作为局部变量

D、在预定义中声明的变量将在JSP页面初始化时初始化 27、在JSP中,(A)动作用于将请求转发给其他JSP页面。 A、forward A、2+3

<% int count =1;%> Count: <% ++count; %> A、Count:1

<% int count =1;%> _______

B、<% ++count; %>

C、<% count++; %>

D、<% =count++ %>

B、Count:2

C、1:2

D、Count:

5、给定JSP程序源码如下:

B、include

C、23

C、useBean

D、setProperty

28、在JAVA EE中,在一个JSP文件中,有表达式<%=2+3 %>,它将输出(B)。

B、5

D、不会输出,因为表达式是错误的

35、给定JSP程序源码如下,该JSP运行后输出的结果是(D)。

以下(D)语句可以在下划线处插入,并且运行后输出结果是:1。 A、<%=++count %> (选择二项)

<% String name=\WELCOME,______ A、name

B、<%=name%>

C、out.println(name);

D

<%

out.println(name); %>

31、在JAVA EE中,重定向到另一个页面,以下(C)语句是正确的。 A、request.sendRedirect(\B、request.sendRedirect();

C、response.sendRedirect(\

30、给定JSP程序源码如下,可以在下划线处插入并且能够正确输出WELCOME,JACK的语句是(BD)。

D、response.sendRedirect();

32、在JSP中,使用动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是(C)。 A、page

B、request

C、response

D、application

B、<%@ page isErrorPage=\

24、要设置某个JSP页面为错误处理页面,以下page指令正确的是(B)。 A、<%@ page errorPage=\

C、<%@ page extends=\19、给定include1.jsp文件代码片断,如下: <% pageContext.setAttribute(\ _______//此处填写代码

给定include2.jsp文件代码片断,如下: <%=pageContext.getAttribute(\

要求运行include1.jsp时,浏览器上输出:HAHA

要满足以上条件,jsp1.jsp中下划线处应填入以下(B)语句。 A、

D、<% response.sendRedirect(\

7、在JSP中,page指令的(B)属性用来引入需要的包或类。 A、extends

B、import

C、languge

D、contentType

5、在JAVA EE中,以下不是JSP隐式对象的是(B)。 A、pageContext

B、context

C、application

D、out

5、在JAVA EE中,test.jsp文件中有如下一行代码:

要使user对象只能在使用test.jsp时使用,当加载页面时就会将其销毁。下划线中应填入(A)。 A、page 数据。

A、String getParameter(String name) B、String[] getParameter(String name) C、String getParameterValues(String name) D、String[]

getParameterValues(String name)

21、在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是(A)。 A、%@include file = “inc.jsp”%

B、<%@include page=“inc.jsp”flush= “true”> D、

C、

B、request

C、session

D、application

2、在JAVA EE中,request对象的(D)方法可以获取页面请求中一个表单组件对应多个值时的用户的请求

D、<%@ page info=\

13、某JSP程序中声明使用javaBean的语句如下:

要取出该javaBean的loginName属性值,以下语句正确的是(BC)。(选择两项)

A、 B、 C、<%=user.getLoginName()%>

D、<%=user.getProperty(“loginName”)%>

11、给定如下JSP代码,假定在浏览器中输入URL:http://localhost:8080/web/jsp1.jsp,可以调用这个JSP,那么这个JSP的输出是(B)。

<%@ page contentType=\

<%@ taglib uri=”http://java.sun.com/jsp/jstl/core” prefix=”c”%>

<% int counter = 10; %>

it’s an odd it’s an even

A、一个HTML页面,页面上显示it’s an odd C、一个空白的HTML页面 package user; public class User{ }

public void setLoginName(String loginName){ }

public void setPassword(String password){ } }

给定user.jsp,代码片断如下: ____________ loginName:

password:

在浏览器上输入URL:http://localhost/user,jsp?loginName=sa&password=sa并回车 要使浏览器上显示:

loginName: sa password: sa

在user.jsp中的下划线处应填入以下(D)代码。

A、

this.password=password; this.loginName=loginName; private String password; private String loginName; public String getLoginName(){ }

return password;

return loginName;

12、给定java程序User.java,代码如下:

B、一个HTML页面,页面上显示it’s an even D、错误信息

public String getPassword(){

B、

C、 D、

5、在JSP中使用标记时,不会出现的属性是:(C) A、name B、property C、value D、以上皆不会出现

6、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(D ) A、<%@ page %>作用于整个JSP页面。

B、可以在一个页面中使用多个<%@ page %>指令。

C、为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。 D、<%@ page %>指令中的属性只能出现一次。

7、在JSP中调用JavaBean时不会用到的标记是:( A )

A、 B、 C、 D、 8、关于JavaBean正确的说法是:( A)

A、Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写 B、在JSP文件中引用Bean,其实就是用语句 C、被引用的Bean文件的文件名后缀为.java D、Bean文件放在任何目录下都可以被引用 第十一章

4、JAVA EE中,JSP EL表达式:${user.loginName}的执行效果等同于(A)。 A、<%=user.getLoginName()%> C、<%=user.loginName%> 第十二章

24、下面哪些不是JAVA EE 包括的技术:(C) A、JNDI 第十三章

3、从 “员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:( D ) A、Select * from员工 where 姓名 =’_玛丽_’ B、Select * from员工 where 姓名 =’%玛丽_’ C、Select * from员工 where 姓名 like ‘_玛丽%’ D、Select * from员工 where 姓名 like ‘%玛丽%’ 4、下述选项中不属于JDBC基本功能的是:( D ) A、与数据库建立连接 管理

22、不是 JDBC的组件是:(B) A、应用程序

B、数据源

C、驱动程序管理器

D、驱动程序

B、提交SQL语句

C、处理查询结果

D、数据库维护

B、Java IDL

C、Java Swing

D、Java Mail

B、<% user.getLoginName();%> D、<% user.loginName;%>

B、

C、 D、

5、在JSP中使用标记时,不会出现的属性是:(C) A、name B、property C、value D、以上皆不会出现

6、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(D ) A、<%@ page %>作用于整个JSP页面。

B、可以在一个页面中使用多个<%@ page %>指令。

C、为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。 D、<%@ page %>指令中的属性只能出现一次。

7、在JSP中调用JavaBean时不会用到的标记是:( A )

A、 B、 C、 D、 8、关于JavaBean正确的说法是:( A)

A、Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写 B、在JSP文件中引用Bean,其实就是用语句 C、被引用的Bean文件的文件名后缀为.java D、Bean文件放在任何目录下都可以被引用 第十一章

4、JAVA EE中,JSP EL表达式:${user.loginName}的执行效果等同于(A)。 A、<%=user.getLoginName()%> C、<%=user.loginName%> 第十二章

24、下面哪些不是JAVA EE 包括的技术:(C) A、JNDI 第十三章

3、从 “员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:( D ) A、Select * from员工 where 姓名 =’_玛丽_’ B、Select * from员工 where 姓名 =’%玛丽_’ C、Select * from员工 where 姓名 like ‘_玛丽%’ D、Select * from员工 where 姓名 like ‘%玛丽%’ 4、下述选项中不属于JDBC基本功能的是:( D ) A、与数据库建立连接 管理

22、不是 JDBC的组件是:(B) A、应用程序

B、数据源

C、驱动程序管理器

D、驱动程序

B、提交SQL语句

C、处理查询结果

D、数据库维护

B、Java IDL

C、Java Swing

D、Java Mail

B、<% user.getLoginName();%> D、<% user.loginName;%>

本文来源:https://www.bwwdw.com/article/c5ep.html

Top