实例JSP入门(一)Html简介与JSP的世界
来源:互联网 发布:汇知中学在哪 编辑:程序博客网 时间:2024/05/20 21:47
我们首先从一个空白页面开始源代码如下:(下面的所有例子建议考到一个可以高亮显示的工具里看)
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
</body>
</html>
--源码1--
大家注意,一行是一个页面声明,第二行也是,知道有这么回事就行,初学者不要把精力放在这上面。无意义地浪费脑细胞。
html里面的大多标签都是成对出现的,像这个:<html></html>。也有例外如<br>,具体到时再说。下面是文件的基本结构
<html>
<head>
--头部包括标题之类的信息,如<title>无标题文档</title>
</head>
<body>
--想要在网页显示的内容必须在这里。输入abc<br>abc看看什么效果
</body>
</html>
接下来说一下scriptlet。也就是jsp中的java代码段。scriptlet都是以<%%>包围的,在其中是java的世界,一切按java的规则运行。外面则是HTML的世界。好像表层世界与里层世界的样子。很多初学者不理解这里,我们从一个例子入手解决这个问题。
其他的跟源码1一样,在<body></body>之间加上下面几句:
abc<br>abc
看一下效果,看完之后。(注:<br>是换行符,在html中敲击回车是不会换行的。)我们继续现在我们用scriptlet(以后用<%%>代替)。在jsp中有九个内部类。现在我们用到其中的一个:out.这个类跟j2se中Syetem.out很像。只不过后者输出到控制台,前者输出到html文件里。
在body之间加入下面的代码:
<%
out.print("abc<br>abc");
%>
看看效果如何。两者显示的效果应该是一样的,如果不一样找找哪里输错了。
out.print方法将abc<br>abc输出到网页。跟直接打abc<br>abc一样的效果。
这些都是很正常的,也很容易理解。那么下面写一个稍不容易理解的:
<%
out.print("abd");
%>
<br>
<%
out.print("abc");
%>
试试看这个,居然也是等效的。如果自认为上面那个看明白了,就看看下面这个
<%
int i = 1;
out.print("i的值"+i);
%>
<br>
<%
if( i ==1){
%>
abc
<%
}else{
%>
cba
<%
}
%>
如果上面的例子都理解了,基本上jsp就算是入门了。接下来的都简单了。
作业:^_^
在页面里输出10行abc,要求一行红色一行蓝色。做的出来,你就入门了。
- 实例JSP入门(一)Html简介与JSP的世界
- JSP的入门简介
- jsp技术(一)—— jsp简介与原理
- ---Jsp(一)简介
- JSP入门(一)
- JSP入门(一)
- JSP简明教程(一):JSP简介
- Web前端大冒险 第一章 JSP的世界(一)
- jsp程序设计(一)-jsp入门
- JSP中EL表达式入门与简介
- JSP系列一:JSP简介
- jsp入门与三个小实例
- HTML与jsp的区别?
- JSP与HTML的区别
- jsp与html的区别
- jsp与html的区别
- JSP与HTML的区别
- HTML与JSP 的区别
- 〖数据库知识〗在Delphi中的Access技巧集
- Eclipse反编译插件--Jode Decompiler
- 推荐:麻省理工学院“开放式课程网页”和莱斯大学“Connexions”
- 让程序作为服务运行!
- BCB中如何来压缩 mdb 数据库
- 实例JSP入门(一)Html简介与JSP的世界
- 参考:跨浏览器无刷新二级联动
- 8.3 声明符的含义
- MD5之C语言源代码
- 美化你的菜单
- 个人职业生涯规划发展的一些图
- datagrid 设定列宽
- 从数据库中读数据建立菜单
- C++中的类型转换与类型识别 2