zoukankan      html  css  js  c++  java
  • request对象应用实例—在线考试

    要求

    编辑在线考试页面,根据实际情况计算分数,并显示到提交页面

    代码

    在线考试页面:

    <%--
      Created by IntelliJ IDEA.
      User: 长风
      Date: 2019/9/17
      Time: 12:41
      To change this template use File | Settings | File Templates.
    --%>
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>request对象应用实例_在线考试</title>
    </head>
    <body>
    <h3>JSP内置对象测试题</h3><hr>
        <form action="exam_handle.jsp" method="post">
            1.response对象的setHeader(String name,String value)方法的作用是()<br>
            <input type="radio" name="1" value="A">添加HTTP文件头<br>
            <input type="radio" name="1" value="B">设定指定名字的HTTP文件头的值<br>
            <input type="radio" name="1" value="C">判断指定名字的HTTP文件头是否存在<br>
            <input type="radio" name="1" value="D">向客户端发送错误信息<br><br>
            2.设置session的有效时间(也叫超时间)的方法是:<br>
            <input type="radio" name="2" value="A">setMaxInactiveInterval(int interval)<br>
            <input type="radio" name="2" value="B">getAttributeName<br>
            <input type="radio" name="2" value="C">setAttributeName(String name,Java,lang.Object value)<br>
            <input type="radio" name="2" value="D">getLastAccessedTime()<br><br>
            3.能清除缓冲区中的数据,并且把数据输出到客户端是out中的对象中的方法是()<br>
            <input type="radio" name="3" value="A">out.newLine()<br>
            <input type="radio" name="3" value="B">out.clear()<br>
            <input type="radio" name="3" value="C">out.flush<br>
            <input type="radio" name="3" value="D">out,clearBuffer()<br><br>
            4.pageContext对象的findAttribute方法作用是()<br>
            <input type="radio" name="4" value="A">用来设置默认页面的范围或指定范围之中已命名对象<br>
            <input type="radio" name="4" value="B">用来删除默认页面或指定范围之中已命名对象<br>
            <input type="radio" name="4" value="C">按照页面请求,绘画以及应用程序范围的顺序实现对某个已命名属性的搜索<br>
            <input type="radio" name="4" value="D">以字符串的形式返回一个对异常的描述<br><br>
            <input type="submit" value="考试完成">
        </form>
    
    </body>
    </html>
    

    考试成绩页面

    <%--
      Created by IntelliJ IDEA.
      User: 长风
      Date: 2019/9/17
      Time: 12:50
      To change this template use File | Settings | File Templates.
    --%>
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <head>
        <title>考试成绩</title>
    </head>
    <body>
    <%
        String text1=request.getParameter("1");
        String text2=request.getParameter("2");
        String text3=request.getParameter("3");
        String text4=request.getParameter("4");
        int sum=0;
        if(text1.equals("B"))
            sum+=25;
        if (text2.equals("A"))
            sum+=25;
        if (text3.equals("D"))
            sum+=25;
        if (text4.equals("C"))
            sum+=25;
    %>
    <h3>您本次的测试成绩是:</h3>
    <%=sum%></body>
    </html>
    

    效果

    所有题目必须选择,否则报错
    考试页面:
    在这里插入图片描述
    成绩页面:
    在这里插入图片描述

  • 相关阅读:
    Spring Boot全日志设置
    SpringBoot整合Quartz
    Kubernetes网络方案的三大类别和六个场景
    微服务化之缓存的设计
    金融创新业务基于容器云的微服务化实践
    致传统企业朋友:不够痛就别微服务,有坑 (1)
    致传统企业朋友:不够痛就别微服务,有坑 (2)
    The Beam Model:Stream & Tables翻译(上)
    细说Mammut大数据系统测试环境Docker迁移之路
    [译] 关于 SPA,你需要掌握的 4 层 (1)
  • 原文地址:https://www.cnblogs.com/jiangyanblog/p/11668729.html
Copyright © 2011-2022 走看看