假设在myServlet应用中有一个MyServlet类,在web.xml文件中对其进行如下配置:mysrvletcom.wgh.MyServletmyservlet/welcome则以下选项可以访问到MyServlet的是()。
A. http://localhost:8080/MyServlet
B. ttp://localhost:8080/myservlet
C. http://localhost:8080/com/wgh/MyServlet
D. http://localhost:8080/ welcome
查看答案
在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。(选择一项)Public class Servlet1 extends HttpServlet{Publicvoid init() throws ServletException{}Publicvoid service(HttpServletRequest request,HttpServletResponse response)ThrowsServletException,IOException{PrintWriterout = response.getWriter();out.println(“hello!”);}
A. 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过
B. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!
C. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字
D. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息
给定一个 Servlet 的doGet方法中的代码片段,如下:request.setAttribute(“name”,”zhang”);response.sendRedirect(“http://localhost:8080/servlet/MyServlt”);那么在 MyServlet中可以使用( )方法把属性 name的值取出来。
A. Stringstr=request.getAttribute(“name”);
B. Stringstr=(String)request.getAttribute(“name”);
C. Objectstr=request.getAttribute(“name”);
D. 无法取出来
J2EE中,HttpServletRequest类的( )方法用返回与当前请求相关联的会话,如果没有,则返回null。
A. getSession()
B. getSession(true)
C. getSession(false)
D. getSession(null)
给定一个Servlet程序的代码片段,如下:()Public void doPost(HttpServletRequestrequest,HttpServletResponse response) throwsServletException {request.getSession().getAttribute(“A”); //第二行}假定第二行返回的对象引用不是null,那么这个对象存储在( )范围中
A. page
B. session
C. request
D. application