JSP简明教程

2019-05-27 22:40:22于海丽

</head>

<body>

<%

String Msg = "This JSP test.";

out.print("Hello World!");

%>

<h2><%=Msg%></h2>

</body>

</html>


在浏览器的地址栏中键入http://localhost:8080/hi.jsp,JSWDK中的Web服务器会执行JSP 文件中用〈%以及%>括起来的Java程序语句,其中out.print是将文字输出到网页,语句〈%= 变量 | 表达式%>的作用是将Java Scriptlet中变量或表达式的值输出到网页.
将变量Msg赋值为中文字符串,用〈%= %>输出,或者用out.print输出中文字符串,则在英文版NT4及Redhat 6.1下实验运行结果正常,而在中文NT 4.0和中文98下,则反而会出现乱码。

四、 统一的网站界面

JSP支持服务器端的文件包含,即可以在一个JSP文件中插入多个其他文件,用来实现统一的网站界面。修改上述hi.jsp并另存为mypage.jsp:



<%@ include file="top.htm" %>

<%

String Msg = "This JSP test.";

out.print("Hello World!");

%>

<h2><%=Msg%></h2>

<%@ include file="bot.htm" %>


用可视化HTML编辑器,例如FrontPage、Dreamweave等设计网站的框架结构,将设计好的框架结构文件分割成两个部分,上面一半保存为top.htm, 下面一半保存为bot.htm,代码如下面所示:



<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>我的主页〈/title>

</head>

<body>

<table border="0" width="100%" cellpadding="4" cellspacing="0" align="center">

<tr>

<td width="100%" colspan="2" bgcolor="#837ED1" align="center"><font face="隶书" color="#FFFF00" size=5>主页标题</font>

</td>

</tr>

<tr>

<td bgcolor="#837ED1" width="15%" valign="top" align="center"><br>

<font color="#FFFFFF">选项</font><p><font color="#FFFFFF">选项</font></p>

<p><font color="#FFFFFF">选项</font></p>

<p><font color="#FFFFFF">......</font></p>

<p> </p>

</td>

<td width="85%" valign="top">

----------------------------------------------------------------------------------------------------------------

</td>

</tr>

</table>

</body>

</html>

在浏览器的地址栏中键入http://localhost:8080/mypage.jsp.