一个网站外观上头尾可能都是一样的,只是中间具体内容不同.所以我把网站要用的LOGO,链接等做成一个头部JSP(top.jsp),把版权信息等做成一个底部JSP(bottom.jsp),然后哪个页面用到的时候就把这两个JSP包含进来:<%@ page language="java" pageEncoding="GB18030"%>
<%@ include file="top.jsp" %>
<!--具体页面的内容-->
<%@ include file="bottom.jsp" %>问题1:这样做是不是做JSP网站网页的常用方式?反正我感觉好象不太对-,- 请教规范的做法
问题2:按照我上面的做法,要想显示不用的title怎么来取?新手愚钝,望大家不吝赐教!
<%@ include file="top.jsp" %>
<!--具体页面的内容-->
<%@ include file="bottom.jsp" %>问题1:这样做是不是做JSP网站网页的常用方式?反正我感觉好象不太对-,- 请教规范的做法
问题2:按照我上面的做法,要想显示不用的title怎么来取?新手愚钝,望大家不吝赐教!
问题2:按照我上面的做法,要想显示不同的title怎么来取?
<script language="javascript">
<!--
function chklogin() {
if (checknull(document.form1.LoginName.value)){
alert("请输入登陆名!");
return false;
}
if (checknull(document.form1.Password.value)){
alert("请输入密码!");
return false;
}
if (checknull(document.form1.validatecode.value)){
alert("请输入验证码!");
return false;
}
// if(document.form1.logintype.checked==false){
// alert("请选择用户类型");
// return false;
// }
}
-->
</script>
<!--#include virtual="Inc_head.asp"-->Inc_head.asp内部以
</head>
<body>
开头
asp里是这么做的,jsp里也差不多吧,不仅可以使用公共的东西也可以把不同页面之间的差点体现出来
<html>
<head>
<title></title>
</head>
<body>
<table>"
而bottom.jsp是 "
</table>
</body>
</html>"
只是中间的内容页面不同,但是因为使用了同一个top.jsp,要想针对不同页面,让<title></title>里面的标题不同
另:ASP不懂 -,- 不过看了楼上的写法感觉挺不错的,呵呵这样等于是把我的top.jsp又分解成2部分了啊,不错!<title>的问题可以解决了这样,谢谢!
<jsp:include flush="true" page="/jiaoyou/include/title.jsp"/>