1. 简答题 Out对象和Request对象综合练习

1.简答题
out对象和request对象综合练习,完成简单的jsp测试页面,设置两道以上计算得分输出结果。求大老们分享分享心得


<!DOCTYPE html>
<html>
<head>
    <title>JSP测试页面</title>
</head>
<body>
    <h1>JSP测试页面</h1>
    <form action="result.jsp" method="post">
        <p>1. 2 + 3 = ?</p>
        <input type="number" name="q1" required>
        <p>2. 5 - 2 = ?</p>
        <input type="number" name="q2" required>
        <p>3. 4 * 6 = ?</p>
        <input type="number" name="q3" required>
        <p>4. 12 / 4 = ?</p>
        <input type="number" name="q4" required>
        <br><br>
        <input type="submit" value="提交">
        <input type="reset" value="重置">
    </form>
</body>
</html>

<%@ page contentType="text/html; charset=UTF-8" %>
<%@ page import="java.io.PrintWriter" %>
<%@ page import="javax.servlet.http.HttpServletRequest" %>
<%@ page import="javax.servlet.http.HttpServletResponse" %>
<%@ page import="java.util.Map" %>
<%
    // 获取请求参数
    String q1 = request.getParameter("q1");
    String q2 = request.getParameter("q2");
    String q3 = request.getParameter("q3");
    String q4 = request.getParameter("q4");

    // 计算得分
    int score = 0;
    if (q1 != null && q1.equals("5")) {
        score += 25;
    }
    if (q2 != null && q2.equals("3")) {
        score += 25;
    }
    if (q3 != null && q3.equals("24")) {
        score += 25;
    }
    if (q4 != null && q4.equals("3")) {
        score += 25;
    }

    // 输出得分结果
    response.setContentType("text/html;charset=UTF-8");
    PrintWriter out = response.getWriter();
    out.println("<html>");
    out.println("<head>");
    out.println("<title>得分结果</title>");
    out.println("</head>");
    out.println("<body>");
    out.println("<h1>得分结果</h1>");
    out.println("<p>题目1:2 + 3 = 5</p>");
    out.println("<p>题目2:5 - 2 = 3</p>");
    out.println("<p>题目3:4 * 6 = 24</p>");
    out.println("<p>题目4:12 / 4 = 3</p>");
    out.println("<p>您的得分为:" + score + "分</p>");
    out.println("</body>");
    out.println("</html>");
    out.close();
%>


  • 这篇博客: JSP页面,后端返回数据到前端页面方法中的 1、通过request对象: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • @RequestMapping("/add")
    public String add(HttpServletRequest request){
        request.setAttribute("userId",12);
        return "userAdd";
    }