您的位置:首页 > Web前端 > JavaScript

jsp网页编程小技巧

2008-07-15 03:10 267 查看
<%@ page language="java" contentType="text/html; charset=gb2312"
    pageEncoding="gb2312"%>

<%! int num=0;
    synchronized void add(){
     num++;
    } %>
    <%add();%>

<html>
<body>
<center>你是第<%=num %>访问该网页的游客!</center>
</body>
</html>

将以上代码加入到你的个人主页中吧,会看到什么效果,是否很有成就感呢,哈哈。。。

<%@ page language="java" contentType="text/html; charset=gb2312"
    pageEncoding="gb2312"%>

<html>

<body>
<table>
<tr><td colspan="2"><%@ include file="top.jsp" %></td></tr>
<tr>
<td><%@ include  file="side.jsp"%></td>
<td>这是jsp页面的include示例</td>
</tr>
<tr><td colspan="2"><%@ include file="end.jsp" %></td></tr>
</table>
</body>
</html>

用表格的方法将多个jsp页面(top.jsp,side.jsp,end.jsp)include到一起,试了一下,倒是可以,但要注意各页面的编码等等细节要相同(因为最终会编译成一个jsp代码文件),不然容易出编码或者其他的冲突,使用时注意。

下面介绍一种jsp动作包含页面的方法,这种方法不用考虑各页面间的差别,因为在服务器端各页面代码实际上被分别编译:

<!-- index.jsp -->

<%@ page contentType="text/html;charset=gb2312" %>

<jsp: include pag="top.jsp"/>

<br>这是index.jsp中的内容!

<!-- top.jsp -->

<%@ page contentType="text/html;charset=gbk" %>

这是top.jsp中的内容

   注意:两个页面的编码不同,但是任然可以编译通过

jsp写代码注释时需要注意的地方

(1)<!-- 注释内容 -->

(2)<%-- 注释内容 --%>

(3)//注释内容

(4)/*注释内容 */

(5)/** 注释内容 */

说明:

(1)、(2)是对jsp中页面代码的注释,(3)、(4)、(5)是对jsp页面中的java代码的注释

(1)注释会在客户端的查看源代码中看到注释内容;(2)则对客户端透明。

(3)单行注释;(4)多行注释;(5)提示文档(这样填写的注释会被javadoc等文档工具读取,文档是对代码结构和功能的描述)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息