jsp中判断一个数是奇数还是偶数?

编写三个页面,在 input.html 页面输入一个整数(不考虑 0
值),将其提交给 forward.jsp。在 forward.jsp 页面判断其是奇数还是
偶数,将判断的结果在 result.jsp 页面显示(提交数据及判断结果存
储于 session 中,显示内容见运行截图)。具体要求如下:
三个文件
input.html
forward.jsp
result.jsp

第1个回答  2023-08-24

以下是满足你要求的三个文件的代码:

    input.html

    html<!DOCTYPE html>
    <html>
    <head>
       <title>输入整数</title>
    </head>
    <body>
       <form action="forward.jsp" method="post">
           请输入一个整数:<input type="text" name="number">
           <input type="submit" value="提交">
       </form>
    </body>
    </html>

    forward.jsp

    jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
    <!DOCTYPE html>
    <html>
    <head>
       <title>判断奇偶性</title>
    </head>
    <body>
    <%
       String number = request.getParameter("number");
       if (number != null && !number.isEmpty()) {
           int num = Integer.parseInt(number);
           if (num % 2 == 0) {
               session.setAttribute("result",="查看结果">
       </form>
    </body>
    </html>

    result.jsp

    jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
    <!DOCTYPE html>
    <html>
    <head>
       <title>结果</title>
    </head>
    <body>
    <%
       String result = (String) session.getAttribute("result");
       out.println(result);
    %>
    </body>
    </html>

    这三个文件实现了你提出的功能,用户在 input.html 输入一个整数,提交后,forward.jsp 会判断该数是奇数还是偶数,并将结果存储在 session 中,最后在 result.jsp 页面显示结果。

第2个回答  2023-08-25
给你写个javascript代码:
function isEven(num) {
return num % 2 === 0;
}

if (isEven(4)) {
console.log("4是偶数");
} else {
console.log("4是奇数");
}

if (isEven(5)) {
console.log("5是偶数");
} else {
console.log("5是奇数");
}