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

这篇具有很好参考价值的文章主要介绍了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>

效果:

异常页面--正常输入

异常页面--异常输入文章来源地址https://www.toymoban.com/news/detail-724375.html

到了这里,关于Web服务端实验(第四章)1、2题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【云计算与虚拟化】第四章 实验二 vCenter Server网络部署及基本操作

    实验二    vCenter Server网络部署及基本操作 一、实验内容 通过vSphere client 客户端登陆vCenter服务器,为新建的虚拟机Windows7 激活,并修改计算机名为姓名拼音的首字母-学号 通过vSphere client 客户端登陆vCenter服务器,将虚拟机windows7的cpu和内存设置为可以热插拔 通过vSphere clie

    2024年04月22日
    浏览(24)
  • python笔记:第四章使用字典

    说白了就是键值对的映射关系 不会丢失数据本身关联的结构,但不关注数据的顺序 是一种可变类型 键的类型:字典的键可以是任何不可变的类型,如浮点数,字符串,元组 可以从其他映射或键值对创建字典 将字符串格式设置功能用于字典 使用format_map将两者结合起来 就地

    2024年02月13日
    浏览(28)
  • 云原生微服务治理 第四章 Spring Cloud Netflix 服务注册/发现组件Eureka

    第一章 Java线程池技术应用 第二章 CountDownLatch和Semaphone的应用 第三章 Spring Cloud 简介 第四章 Spring Cloud Netflix 之 Eureka 今天我们讲解Spring Cloud微服务的第一代实现:Spring Cloud Netflix Eureka 是 Netflix 公司开发的一款开源的服务注册与发现组件。 Spring Cloud 使用 Spring Boot 思想为 Eur

    2024年02月08日
    浏览(42)
  • 第四章 linux编辑器——vim的使用

    v i m vim v im 是一个多模式代码编辑器。vim常用的模式有三类:命令模式(command mode)、插入模式(insert mode)和底行模式(last line mode)。这三种模式的主要功能如下: 命令模式:该模式又叫做正常模式、普通模式等。其主要的作用是控制屏幕光标的移动,控制代码的删除、

    2024年02月10日
    浏览(35)
  • 使用 GPT4 和 ChatGPT 开发应用:第四章到第五章

    原文:Developing Apps with GPT-4 and ChatGPT 译者:飞龙 协议:CC BY-NC-SA 4.0 现在你已经熟悉了 LLM 的基础知识和 OpenAI API,是时候将你的技能提升到下一个水平了。本章涵盖了强大的策略,将使你能够充分利用 ChatGPT 和 GPT-4 的潜力。从提示工程、零-shot 学习和少-shot 学习到为特定任务

    2024年01月21日
    浏览(60)
  • 第四章 介绍Productions - 连接选项 - 使用文件适配器的业务主机类

    针对特定场景 IRIS 提供专门的业务服务类和已经使用特定适配器的业务操作类: File adapters FTP adapters HTTP and SOAP adapters TCP adapters 要使用这些业务主机,通常不需要执行任何编码。 或实际原因,以下部分可能不会涵盖 IRIS 提供的所有专业业务主机类。要查找指定适配器的所有

    2024年02月05日
    浏览(29)
  • 第四章 使用 SQL Search - SQL search_items 语法

    基本索引 search_items 可以包含以下语法: 词搜索: Argument Description word1 word2 word3 指定这些确切的单词必须出现在文本中的某个位置(以任何顺序)。 (逻辑与)。您可以指定单个单词或由空格分隔的任意数量的单词。 word1 OR word2 NOT word3,word1 OR (word2 AND word3) search_items 可以包

    2024年01月23日
    浏览(28)
  • linux第四章(网络)

    在配置前首先查看本机的ensXX信息:cat ens160.nmconnection 看本机配置:cd /etc/NetworkManager/                       cd  system-connextions/    ls 一。接口管理命令:ip命令/nmcli命令/nmtui命令 1.对IP地址进行操作: ip的命令: IP link:显示网络设备的运行状态 ip -s show ens160:查看设备(en

    2024年01月19日
    浏览(36)
  • Linux第四章

    ctrl+c :强制停止(Linux某些程序的运行;命令输入错误) ctrl+d :退出或登出(退出账户的登录;或者退出某些特定程序的专属页面) history :查看历史输入过的命令(!命令前缀,自动执行上一次匹配前缀的命令,不能搜索太久的) ctrl+r :输入内容去匹配历史命令(如果搜索到的内

    2024年02月01日
    浏览(30)
  • 第四章——数学知识1

    质数:在大于1的整数中,如果只包含1和本身这俩个约束,就被叫质数或素数。 质数的判定——试除法:如果d能整除n,则n/d再除n,结果是一个整数。 d≤n/d。 质因数:一个正整数的俩个因数都是质数 分解质因数——试除法: 从小到大枚举所有的质因数,这里我们要的是质

    2023年04月26日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包