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是奇数");
}

jsp中判断一个数是奇数还是偶数?
console.log("5是奇数");}

用JSP从网页上接收一个数字,怎么判断它是奇数还是偶数?
<%--判断字符串是否是空对象,如果是空对象就初始化--%> <% if(string_b==null){string_b="0";} > <%--求这个数的平方--%> <% a=Double.valueOf(string_b).doubleValue();if(a%2==0)string_b="偶数";else string_b="奇数";out.print("<BR>"+"该数为:"+string_b);>...

Jsp+Struts,iterator根据行数即奇偶背景颜色不同
int i=0;while(iterator) \/\/循环语句 { if((i%2)==0) \/\/判断奇偶,等于0就是偶,否则就是奇 { out.print("");} else { out.print("");} i++;\/\/i加1,以便判断下一个是奇数还是偶数 iterator.next;\/\/iterator向下移动,为下次输出做准备 } 原理是这样,你在根据语句改改。我这个...

java问题
问题又出来了,第一就是参数值的个数如果是奇数个数,则就可以正常解析,如果使偶数个数,得到最后字符就是乱码。还有就是如果最后一个字符如果是英文,则就能正常解析,但中文的标点符号仍出现乱码。权宜之计,如果您的参数中没有中文标点符号,则可以在参数值最后加一个英文符号来解决乱码问题,得到参数...

JSP编程统计:1到100中分别计算奇数和偶数的和(用For和while语句)_百度...
out.println("(while)偶数的和为:" + A + ".");out.println("(while)奇数的和为:" + B + ".");} > < int a = 0, b = 0, j = 0;for(;i<101;i++){ if (j % 2 == 0) { a += j;} else { b += j;} out.println("(for)偶数的和为:" + a + ".");ou...

ognl表达式_ognl表达式 if_ognl表达式好处
boolean getEven():判断当前元素是否为偶数。boolean getLast():判断当前元素是否为最后一个。boolean getOdd():判断当前元素是否为奇数。这些方法的使用无需直接访问IteratorStatus对象,而是通过`#`来访问其属性。例如,以下代码展示了如何使用迭代器输出指定集合中的奇数元素及其索引:```此外,``标签...

jsp中freemarker 数字格式化
在金融和统计学中 四舍五入都是根据所谓的一半原则 这就意味着对最近的“邻居”进行四舍五入 除非离两个邻居距离相等 这种情况下 它四舍五入到偶数的邻居 如果你注意看 和 的四舍五入的话 这在上面的示例中是可以看到的 两个都被四舍五入到 因为 是偶数 但 和 是奇数 用法 假设strnum是一...

救急啊!!! jsp中如何分开显示数据库中房间号。奇数号在一边,偶数号在一...
这种判断我都习惯用if,else来解决,至于判断条件是什么,这个就看你的做法了,(可以在前边带来个参数,用于区分是奇偶)

java web乱码怎么解决
这是因为apach的先期commons-fileupload.jar有bug,取出汉字后进行解码,因为这种方式提交,编码又自动使用的是tomcat缺省编码格式iso-8859-1。但出现的乱码问题是:句号,逗号,等特殊符号变成了乱码,汉字如果数量为奇数,则会出现乱码,偶数则解析正常。解决方式:下载commons-fileupload-1.1.1.jar 这个...

如何使用struts1实现表格奇数行偶数行具有不同的背景颜色
在jsp中循环输出表格的时候加个判断就好了,下面是个小例子,供参考:设从数据库取出的数据放在ArrayList里,并存在request中,名为“values”则页面中可以这样写:< ArrayList values = request.getAttribute("values");> …… 表头 < for(int i = 0;i < values.size();i++) { if(i ...

相似回答
大家正在搜