JavaWeb开发技术考试试卷A答案 - 计科14级2,3班(1) 联系客服

发布时间 : 星期四 文章JavaWeb开发技术考试试卷A答案 - 计科14级2,3班(1)更新完毕开始阅读d22fdcfe690203d8ce2f0066f5335a8103d2666e

青岛理工大学试卷标准答案及评分标准专用纸

2016 ~ __2017__学 二 学期JavaWeb开发技术课程试卷

标准答案及评分标准 A( V)/B( ) 卷

专业 信息与计算科学 班级 142,143

一、

选择题(每题2分,共20分) 1 B 1:service() 6 请求域或者request 2 B 3 D 2:getHeader() 7 会话域或者session 4 A 5 B 3 init() 8 应用域或者application 6 B 7 D 8 B 9 D 10 D 5 页面域 或者PageContext 10 MVC

二、 填空题(每空1分,共10分) 4 setContentType() 9 false 三、简答题(共5小题,每题5分,共25分) 1、 1)servlet 2)HttpServlet3)GenericServlet4)ServletConfig5)HttpservletRequest6)HttpServletResponse

2、 1)setAttribute(String key,Object value)以Key、Value的形式将对象保存在HttpSession中 2)getAttribute(String key) 通过key获取对象值 3)invalidate()设置HttpSession失效

4)setMaxInactiveInterval()设置HttpSession的非活动时间 5)getId()获取服务器端的sessionid

6) removeAttribute(String key)移除指定的对象

3、 脚本元素、指令元素、动作元素。

脚本元素:脚本、表达式、声明、注释 指令元素:page include taglib

动作元素:

4、 1)public类型的2)有一个无参的构造方法3)属性提供getter和setter方法

5、 Filter FilterConfig FilterChain

过滤器链是指在一个web应用中,可以有多个过滤器,每个请求都必须经过过滤器,客户端的请求可以在这些过滤器之间进行传递,直到达到目标资源

第 1 页 共 1 页

青岛理工大学试卷标准答案及评分标准专用纸

四、编写程序题(共45分) 1、(10分)

StudentServlet --2分

com.qtech.StudentServlet--2分

--2分

StudentServlet--2分 / StudentServlet--2分 或者

@WebServlet(urlPatterns = \StudentServlet\StudentServlet\

urlPatterns = \StudentServlet\分

name=\StudentServlet\分 2、(15分) (1)

用户名:密 码:年 龄: ----3分 (2)

@WebServlet(\RegisterServlet\分

public class RegisterServlet extends HttpServlet {---3分

@Override

protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doPost(req, resp); }

@Override

protected void doPost(HttpServletRequest req, HttpServletResponse resp)

第 2 页 共 1 页

青岛理工大学试卷标准答案及评分标准专用纸

}

}

throws ServletException, IOException {

String username=req.getParameter(\String password=req.getParameter(\

if(\{ HttpSession session=req.getSession();--2分

User user=new User(username, password);

session.setAttribute(\分

req.getRequestDispatcher(\ } else resp.sendRedirect(\

3、(10分) <%

if(null==application.getAttribute(\ {

application.setAttribute(\第一次访问-----3分 } else {

String counter= (String) application.getAttribute(\分

int temp=Integer.parseInt(counter);

temp++;

application.setAttribute(\分 } %>

第 3 页 共 1 页

青岛理工大学试卷标准答案及评分标准专用纸

您是第${applicationScope.counter}位访问者---2分 4: (10分)

{username:\ homeAddress:\

schoolAddress:\ homeAddress:\ schoolAddress:\

第 4 页 共 1 页