0


Web服务端实验(第四章)1、2题

1、页面上显示1~3,3个链接,单击每个链接,能够在另一个页面打印该数字的平方。

代码:

four_1.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" import="java.util.*"%>

<html>
<head>
    <title>求平方</title>
</head>
<body>
<p>点击计算下列数值的平方:</p >
<a href="Square.jsp?n=12">12</a><br>
<a href="Square.jsp?n=24">24</a><br>
<a href="Square.jsp?n=36">36</a><br>
</body>
</html>

Square.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>求平方</title>
</head>
<body>
<%
  String str=request.getParameter("n");
  int number=Integer.parseInt(str);
%>
该数的平方为:<% out.println(number*number); %>
</body>
</html>

效果:

打印数字平方

2、指定一个异常页面,系统中所有的操作异常都会导致跳到这个页面,调试这个页面。

代码:
four_2.jsp

<%@ page pageEncoding="UTF-8"%>
<html>
<head>
   <title>Error Handling Example</title>
</head>
<body>
    <form method="post" action="four_2_result.jsp">
        被除数:<input type="text" name="c1"><br/>
        除数:<input type="text" name="c2"><br/>
        <input type="submit" name="ok" value="提交">
    </form>
</body>
</html>

four_2_result.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" errorPage="errorpage.jsp"%>
<html>
    <head>
        <title>fuwu</title>
    </head>
    <body>
        <%
            String c1=request.getParameter("c1");
            String c2=request.getParameter("c2");
            double num1=Double.parseDouble(c1);
            double num2=Double.parseDouble(c2);
            if(num2==0||c1==null||c2==null){
                throw new RuntimeException("Error condition!!!");
            }else{
                out.println(num1/num2);
            }
        %>
    </body>
</html>

errorpage.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" isErrorPage="false" pageEncoding="UTF-8"%>
<html>
<head>
<meta charset="UTF-8">
<title>Show Error Page</title>
</head>
<body>
<h1>服务器正在忙</h1>
<p>Sorry, an error occurred.</p>

</body>
</html>

效果:

异常页面--正常输入

异常页面--异常输入

标签: 前端 javascript html

本文转载自: https://blog.csdn.net/qq_60212533/article/details/127334363
版权归原作者 c323u2bdf 所有, 如有侵权,请联系我们删除。

“Web服务端实验(第四章)1、2题”的评论:

还没有评论