`
jiqimiao
  • 浏览: 63280 次
  • 性别: Icon_minigender_1
  • 来自: 常州
社区版块
存档分类
最新评论

jsp程序设计(三)-初试jsp程序设计(1)-简单的jsp网页制作

 
阅读更多

jsp网页(*.jsp),就是在传统的网页html文件(*.htm/*.html)中加入java的程序片断(Scriptlet)和jsp标记(Tag)而构成的。

现在先看一个简单实例,在网页中输出一个乘法口诀表,下面为页面代码:

<%@pagelanguage="java"contentType="text/html;charset=gb2312"%>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<title>jsp实例</title>
</head>
<%--声明string类型str1和str2,使用嵌套循环来输出乘法口诀表--%>
<%!Stringstr1,str2;%>
<bodybgcolor="#ffffff">
运行结果:
<br>
<%
str1
="";
for(inti=1;i<10;i++)...{
for(intj=1;j<=i;j++)...{
str2
=i+"×"+j+"="+i*j;
if(i!=j)...{
if((i*j)<10)...{
str1
=str2+"|";
}
else...{
str1
=str2+"|";
}

}
else...{
str1
=str2;
}

out.print(str1);
}

out.println("<br>");
}

%>
</body>
</html>
输出结果
运行结果:
1×1=1
2×1=2|2×2=4
3×1=3|3×2=6|3×3=9
4×1=4|4×2=8|4×3=12|4×4=16
5×1=5|5×2=10|5×3=15|5×4=20|5×5=25
6×1=6|6×2=12|6×3=18|6×4=24|6×5=30|6×6=36
7×1=7|7×2=14|7×3=21|7×4=28|7×5=35|7×6=42|7×7=49
8×1=8|8×2=16|8×3=24|8×4=32|8×5=40|8×6=48|8×7=56|8×8=64
9×1=9|9×2=18|9×3=27|9×4=36|9×5=45|9×6=54|9×7=63|9×8=72|9×9=81

这个实例首先是jsp指令,<%@ page language="java" contentType="text/html; charset=gb2312"%>,设置了该页面使用的脚本语言和编码。
其次是jsp声明,<%! String str1,str2; %>,申明了两个String类型的变量;
最后是jsp页面处理逻辑的java代码块,置于<% %>之间,在程序代码块中使用了内置对象“out”,ou't.print()方法可以讲字符串发送到客户的浏览器。

事实上,java和html标记的结合是完美的,可以将一个程序代码块用多个<% %>来分成几个部分,而浏览器会自己识别程序和html标记的,所以上面的程序也可以写成下面的形式:

<%@pagelanguage="java"contentType="text/html;charset=gb2312"%>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<title>jsp实例</title>
</head>
<%--声明string类型str1和str2,使用嵌套循环来输出乘法口诀表--%>
<%!Stringstr1,str2;%>
<bodybgcolor="#ffffff">
运行结果:
<br>
<%
str1
="";
for(inti=1;i<10;i++)...{
for(intj=1;j<=i;j++)...{
str2
=i+"×"+j+"="+i*j;
if(i!=j)...{
if((i*j)<10)...{
str1
=str2+"|";
}
else...{
str1
=str2+"|";
}

}
else...{
str1
=str2;
}

%>
<%=str1%>
<%}
%>
<br>
<%}
%>
</body>
</html>

这个程序和上面的运行结果是一致的。

分享到:
评论

相关推荐

    JSP程序设计教程-电子教案

    **JSP程序设计教程概述** JavaServer Pages(JSP)是一种动态网页开发技术,由Sun Microsystems(现已被Oracle公司收购)推出,旨在简化Java应用程序在Web服务器上的开发和部署。JSP结合了HTML和Java代码,允许...

    JSP程序设计教程-源程序

    第9章 JSP高级程序设计 (1)需要安装Eclipse、JDK1.6、Tomcat 6.0、SQL Server 2000。 (2)运行第7、8、10、11章程序时,请将msbase.jar,mssqlserver.jar,msutil.jar,3个SQL Server 2000数据库驱动包文件复制到...

    JSP 程序设计教程-源程序.rar

    本教程的"JSP程序设计教程-源程序.rar"是一个压缩包,包含了一系列的源代码和相关文档,旨在帮助学习者深入理解JSP编程。 首先,"源代码使用说明.doc"很可能是对压缩包内所有源代码的解释和指导,包括如何运行、...

    JSP 程序设计------经典实例

    **JSP程序设计——经典实例** JSP(JavaServer Pages)是Java平台上的一个服务器端技术,用于创建动态网页。这个压缩包中的“JSP程序设计精彩实例(PDG)”很可能是一份详细的教程或者一系列的代码示例,旨在帮助初学...

    JSP程序设计实训与案例教程源代码

    JSP程序设计实训与案例教程源代码JSP程序设计实训与案例教程源代码JSP程序设计实训与案例教程源代码JSP程序设计实训与案例教程源代码JSP程序设计实训与案例教程源代码JSP程序设计实训与案例教程源代码JSP程序设计实...

    jsp程序设计开发web应用

    【jsp程序设计开发web应用】 在web开发领域,JavaServer Pages(JSP)技术是一种用于构建动态网页的应用程序开发标准,由Sun Microsystems(现已被Oracle公司收购)开发。JSP被广泛应用于创建交互式、数据驱动的Web...

    JSP界面设计--猜数字游戏

    **JSP界面设计--猜数字游戏** 在IT领域,JSP(JavaServer Pages)是一种用于创建动态网页的技术,它结合了HTML和Java代码,使得开发者能够构建交互式的Web应用程序。本项目是一个基于JSP的猜数字游戏,它提供了一个...

    jsp程序设计第2版习题解答含题目.docx

    本资源提供了jsp程序设计的习题解答,涵盖了jsp基础知识、jsp页面设计、jsp服务器配置、jsp变量作用域、jsp指令标记和动作标记的使用等多方面的知识点。 jsp基础知识 jsp程序设计是基于Java的服务器端脚本语言,...

    JSP程序设计教程-源程序3

    第9章 JSP高级程序设计 (1)需要安装Eclipse、JDK1.6、Tomcat 6.0、SQL Server 2000。 (2)运行第7、8、10、11章程序时,请将 msbase.jar,mssqlserver.jar,msutil.jar,3个 SQL Server 2000数据库驱动包文件...

    JSP程序设计从入门到精通355页.pdf

    JSP 程序设计从入门到精通 本书主要介绍了 JSP 程序设计的基础知识和高级技术,涵盖了 JSP 的概述、环境安装配置、语法介绍、变量、运算符、控制结构、函数、数组、对象等方面的内容。 JSP 概述 JSP(Java Server...

    JSP程序设计教程-源程序-新.rar

    jsp程序设计教程。里面包含多过jsp实例的源代码,从简单到复杂,含有注解,并且附有程序使用说明,可用于jsp编程的学习或者制作课设。

    JSP程序设计案例教程-ppt

    **JSP程序设计案例教程** 是一门深入学习JavaServer Pages(JSP)技术的课程,旨在帮助学生和开发者掌握如何利用JSP进行动态网站开发。这门课程的配套教材是《JSP程序设计案例教程》的PPT版,通常与纸质书籍结合使用...

    jsp网页设计----Servlet简化设计,逻辑与界面设计分开,开发更方便;

    JavaServer Pages(JSP)是Java技术在Web开发领域中的一个重要组成部分,用于构建...在实际开发中,结合MVC(Model-View-Controller)设计模式,JSP常与Servlet和JavaBean一起工作,构建出高效且可扩展的Web应用程序。

    JSP程序设计教程-源程序2.rar

    第9章 JSP高级程序设计 (1)需要安装Eclipse、JDK1.6、Tomcat 6.0、SQL Server 2000。 (2)运行第7、8、10、11章程序时,请将msbase.jar,mssqlserver.jar,msutil.jar,3个SQL Server 2000数据库驱动包文件复制到...

    JSP程序设计教程-案例代码

    (1)需要安装Eclipse、JDK1.7、Tomcat 7.0、SQL Server 2008。 (2)运行第7、8、10、11章程序时,请将SQL Server 2008数据库驱动包文件sqljdbc4.jar复制到Tomcat安装路径(\Tomcat 7.0\lib)下。

    jsp程序设计课本代码

    《jsp程序设计课本代码》是基于Java Server Pages(JSP)技术的一本教材,由张跃平和耿祥义两位知名作者撰写。该书旨在帮助读者深入理解和掌握JSP编程,通过实例教学来阐述JSP在Web应用开发中的核心概念和技术。 ...

    JSP程序设计教程(第1-9章).rar

    本教程涵盖了JSP(JavaServer Pages)的前九章内容,JSP是一种基于Java的动态网页技术,用于构建交互式的Web应用程序。它将HTML、CSS、JavaScript等前端语言与Java代码相结合,允许开发者在服务器端处理业务逻辑,...

    JSP程序设计教程课件及所有40M源码

    JSP程序设计教程课件及所有40M源码 作者:郭珍 王国辉 出版时间:5/1/2008 所属丛书:21世纪高等学校计算机规划教材——精品系列 源程序使用方法 (1)需要安装Eclipse、JDK1.6、Tomcat 6.0、SQL Server 2000。 (2...

Global site tag (gtag.js) - Google Analytics