一个同事刚开始学习jsp,下面是他的一段代码:
<%@ page contentType="text/htdm;charset=GBK"%>
<%@ page import="com.liaomaomao.web200510.db.*"%>
<%@ page import="com.liaomaomao.web200510.model.*"%>
<%@ page import="com.liaomaomao.web200510.system.*"%>
<%@ page import="java.util.*"%>
<jsp:include page="checkLogon.jsp" flush="true"/>
<htdm>
<title>good </title>
<head>
<body>
<table> <tr> <td>
</tr>
</table>
</body></head>
搞了半天也没弄明白,后来才发现原来是因为<html>写成<htdm>了,郁闷之极。特记述与此,对自己以示警戒,以后自己写任何东西,务必要认真,否则就太浪费时间了,仅做些无用功!
在此就再写一种引入文件的方式。<@ include file="">,切忌在里面加入flush="",因为这是一种静态引入的方式,也就是说,每次加载的时候,他并不会检查,所引入文件是否有过更新,所以,当有需要时时更新的文件时,用第一种方式,不要用第二种。如果,仅仅是一些静态不需要发生变化的内容,则最好用第二种方式.