1、include指令的使用

(1)编写一个名为includeCopyRight.jsp的页面,页面的浏览效果如下:

要求“2016”这个值可以实现动态更新。请写出页面代码:

 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="java.util.*" %>
<html>
<head>
<title>includeCopyRight</title>
</head>
<body>
<%
Calendar cal = Calendar.getInstance();
String year =String.valueOf(cal.get(Calendar.YEAR));
%>
<center>
<p>..............................................................................................................................................</p>
<p>颜志军(http://www.yanzhijun.net) 版权所有 2010-<%=year %></p>
</body>
</html>

(2)编写名为shiyan3_2_1.jsp和shiyan3_2_2.jsp两个JSP页面,页面内容自定,但要求使用include指令将includeCopyRight.jsp页面中显示的版权信息包含进shiyan3_2_1.jsp和shiyan3_2_2.jsp页面中。请写出相应代码:

shiyan1:

 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<body>
<%!
double multi(double x, double y) {
return x * y;
}
%>
<%
double x = 3.56;
double y = 18;
out.print("调用方法计算" + x + "与" + y + "之积:");
out.print(multi(x, y) + "<br/>");
%>
<%@include file="includeCopyRight.jsp" %>
</body>
</html>

shiyan2:

 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<body>
<%!
int count = 0;
synchronized void setCount(){
count++;
}
%>
<%
setCount();
out.println("您是第"+count+"个访问本站的用户");
%>
<%@ include file="includeCopyRight.jsp" %>
</body>
</html>

(3)编写名为shiyan3_2_3.jsp的页面,其中显现“请输入两个整数,单击提交按钮求这两个整数的平方差”。再编写一个名为shiyan3_2_4.jsp页面,其中显示表单,输入两个整数后,单击提交按钮后可以显示出两数的平方差,效果如下图所示。要求在shiyan3_2_3.jsp包含shiyan3_2_4.jsp。

shiyan3_2_3.jsp:

 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>平方差</title>
</head>
<body>
<P>输入两个整数,单击提交按钮求这两个整数的平方差</P>
<%@ include file="shiyan3_2_4.jsp" %>
<%
String str1 = request.getParameter("one");
String str2 = request.getParameter("two");
try {
int num1 = Integer.parseInt(str1); int num2 = Integer.parseInt(str2);
int num = num1*num1-num2*num2;
out.println("你输入的两个整数的平方差是:"+num);
}catch (NumberFormatException e){
}
%>
</body>
</html>

shiyan3_2_4.jsp:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>计规范化算</title>
</head>
<body> <form action="" method="post" name="form">
整数1:<input type="text" name="one"><br><br>
整数2:<input type="text" name="two"><br><br>
<input type="submit" value="提交" name="submit">
</form> </body>
</html>

大学jsp实验3include指令的使用的更多相关文章

  1. 大学jsp实验4include,forword

    一.实验目的与要求 1.掌握常用JSP动作标记的使用. 二.实验内容 1.include动作标记的使用 编写一个名为shiyan4_1.jsp的JSP页面,页面内容自定,但要求使用include动作标 ...

  2. 大学jsp实验七--JavaBean在JSP中的应用

    值bean的应用 (1)若有如下图所示的两个JSP页面,在第一个的页面的表单中填写相应内容,提交后再显示用户的提交信息.使用JavaBean的方式实现上述效果,请写出相应的代码. bean文件:Tes ...

  3. 大学jsp实验5request,response

    1.request对象的使用 (1)编写一个包含有表单的JSP页面form.jsp,其中包含可以输入姓名和出生地的文本框,提交表单后在另一个页面中显示用户提交的姓名和出生地.请写出相应代码: form ...

  4. 大学jsp实验6session

    1.session对象的使用 (1)设计一个简单的在线问卷调查程序,共有3个页面,分别是one.jsp.two.jsp.three.jsp. 其中,shiyan6_1_one.jsp页面效果如下图所示 ...

  5. Jsp语法、指令及动作元素

    一.JSP的语法 1.JSP的模板元素:(先写HTML) 就是JSP中的那些HTML标记 作用:页面布局和美化 2.JSP的Java脚本表达式: 作用:输出数据到页面上 语法:<%=表达式%&g ...

  6. jsp七大动作指令

    jsp 七大动作指令 1) jsp:include 指令 用于在请求处理阶段包含来自一个Servlet或jsp页面的响应.和编译指令中的include不同,include只能用于包含静态页面,而jsp ...

  7. JSP的编译指令

    JSP有3个编译指令,是通知JSP引擎的消息,它不直接生成输出.编译指令都有默认值,无须为每个指令设置值. 常见的编译指令有如下三个: page:针对当前页面的指令. include:指定包含另一个页 ...

  8. jsp的常用指令有哪些(编译指令/动作指令整理)

    jsp的常用指令有哪些(编译指令/动作指令整理) JSP动作指令 JSP - JSP中的脚本.指令.动作和注释

  9. JSP的include指令

    JSP的include 指令:向当前页面中插入的一个静态文件的内容. 在test5.jsp里面 <%@ include file="test5_1.jsp" %> 新建 ...

随机推荐

  1. Python入门-Hello Word

    1.python语言介绍 Python创始人:Guido Van Rossum 2.python是一种解释型.动态类型计算机程序设计语言. 解释型:程序无需编译成二进制代码,而是在执行时对语句一条一条 ...

  2. 闽江学院软件学院2016级JAVA构建之法-学生自学兴趣小组招募通知

    为提升我2016级学生提升JAVA软件开发学习氛围,鼓励更多同学通过自学.团队学习.在线(社区)学习等方式学习并掌握JAVA课程,尤其是鼓励同学们通过微软中国邹欣老师所倡导的"构建之法&qu ...

  3. fileInput插件上传文件

    一.ftl <form action="" method="post" name="form" id="form" ...

  4. MySQL使用select查询时,在查询结果中增加一个字段并指定固定值

    假设需求是这样的: mysql> desc user; +-------+----------+------+-----+---------+----------------+ | Field ...

  5. Python3练习题 026:求100以内的素数

    p = [i for i in range(2,100)] #建立2-99的列表 for i in range(3,100): #1和2都不用判断,从3开始     for j in range(2, ...

  6. java依赖的斗争:依赖倒置、控制反转和依赖注入

    控制反转(Inversion Of Controller)的一个著名的同义原则是由Robert C.Martin提出的依赖倒置原则(Dependency Inversion Principle),它的 ...

  7. html 引入页面公共部分(header、footer)

    html引入页面的公共部分,比如导航栏啊,页头页脚之类的. 1.将需要引入的公共html部分转换为js文件,这里推荐一个转换工具地址 http://tool.chinaz.com/Tools/Html ...

  8. Django Rest framework 框架之认证使用和源码执行流程

    用这个框架需要先安装: pip3 install djangorestframework 如果写了一个CBV的东西,继承了View. # 继承Django里面View class APIView(Vi ...

  9. Service Account和RBAC授权

    一.介绍 Service Account概念的引入是基于这样的使用场景:运行在pod里的进程需要调用Kubernetes API以及非Kubernetes API的其它服务.Service Accou ...

  10. sonar安装

    ##jdk不要用yum下载的 一.下载sonar源码 cd /usr/local/src wget https://sonarsource.bintray.com/Distribution/sonar ...