云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > JSP期末考试试卷(A卷)-2012.6

JSP期末考试试卷(A卷)-2012.6

  • 62 次阅读
  • 3 次下载
  • 2025/12/9 7:40:34

2. 程序权限设计

答:使用过滤器拦截对页面的请求;过滤器对请求的URL进行分析,对欢迎页面和登录页面的直接通过;对其他页面请求判断session中是否保存了登录标记,如果有,则直接通过,否则重定向到登录页面。 根据实际答题情况给分。

装3. 程序结构设计

答:视图:JSP页面,用于实现用户与程序的交互;

控制器:Servlet,用于拦截请求和分发请求;

模型:JavaBean和JDBC,JavaBean用于实现业务逻辑,JDBC访问数据库。

订根据实际答题情况给分 得分 四、编程题(本大题共3小题,每小题分数见各题,共36分) 1. JSP页面编程(10分)

线<%@page contentType=\

<%! <------------- 评分点1:4分,没有正确使用 <%!扣2分,没有定义方法直接扣4分 public boolean isPrime(int n) { int i;

for (i = 2; i < n; i++) { if (n % i == 0) { break; } } if (i < n) { return false; } else { return true; } } %>

JSP Page

<% <------------- 评分点2:4分,获取参数,调用方法,输出 String s = request.getParameter(\ int n = Integer.parseInt(s);

out.print(n + \是素数?\ %>

评分点3:HTML及JSP程序完整性,其他语法错误共2分

2. Servlet编程(10分) package pkg;

public class VerificationCode extends HttpServlet { <----评分点1:继承正确的类,2分 <---- 评分点2:doGet或doPost中任一方法中实现验证码,需要使用out输出,4分 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

第9页,共11页

String result = \

for (int i = 0; i < 4; i++) {

int n = (int) (Math.random() * 10); result += n; }

PrintWriter out = response.getWriter(); out.append(result); }

<----评分点3:doGet或doPost中任一方法调用实现了验证码功能的方法,2分

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } }

<----评分点4:其他语法,2分

3. JSP、Servlet和JavaBean综合编程(16分)

<%-- input.jsp --%> //4分

//Triangle.java //4分 package bean;

public class Triangle {

private double a; private double b; private double c;

public boolean isTriangle() { return (a + b) > c && (a + c) > b && (b + c) > a; } public double getArea() { double s = (a + b + c) / 2;

return Math.sqrt(s * (s - a) * (s - b) * (s - c)); }

public Triangle() { }

public double getA() { return a; }

public void setA(double a) { this.a = a; } public double getB() { return b; }

public void setB(double b) { this.b = b; } public double getC() { return c; }

public void setC(double c) { this.c = c; } }

//TriangleServlet.java 4分 package pkg;

public class TriangleServlet extends HttpServlet {

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

第10页,共11页

double a, b, c;

装订线 a = Double.parseDouble(request.getParameter(\ b = Double.parseDouble(request.getParameter(\ c = Double.parseDouble(request.getParameter(\

Triangle t = new Triangle(); t.setA(a); t.setB(b); t.setC(c); HttpSession session = request.getSession();

if (!t.isTriangle()) { session.setAttribute(\不能构成三角形\else { session.setAttribute(\面积=\ response.sendRedirect(\ }

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } }

<%-- result.jsp --%> 4分

${msg}

第11页,共11页

搜索更多关于: JSP期末考试试卷(A卷)-2012.6 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

2. 程序权限设计 答:使用过滤器拦截对页面的请求;过滤器对请求的URL进行分析,对欢迎页面和登录页面的直接通过;对其他页面请求判断session中是否保存了登录标记,如果有,则直接通过,否则重定向到登录页面。 根据实际答题情况给分。 装3. 程序结构设计 答:视图:JSP页面,用于实现用户与程序的交互; 控制器:Servlet,用于拦截请求和分发请求; 模型:JavaBean和JDBC,JavaBean用于实现业务逻辑,JDBC访问数据库。 订根据实际答题情况给分 得分 四、编程题(本大题共3小题,每小题分数见各题,共36分) 1. JSP页面编程(10分) 线<%@page contentType=\ <%!

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com