JSP是一种动态页面技术。动态页面中的动态指内容的动态、根据时间的动态、根据用户类型的动态、根据用户自定义信息的动态等。动态页面的开发和用户会话的跟踪时息息相关的。
在创建动态内容时,往往需要根据用户的会话状态来确定。
1.创建动态的内容
1.1 根据时间的动态
1.2 根据用户类型的动态
1.3 根据用户自定义信息的动态
1.4 根据用户来自的地区不一样的动态
1.5 根据数据库的内容动态
实例:根据时间的动态。
<%java.util.Date now=new java.util.Date();
int month=now.getMonth();
System.out.println(month);
String bgcolor="";
switch(month)
{
case(1):bgcolor="blue";break;
case(2):bgcolor="eeccff";break;
case(3):bgcolor="99cfdf";break;
case(4):bgcolor="34ccff";break;
case(5):bgcolor="4eccff";break;
case(6):bgcolor="562343";break;
case(7):bgcolor="def543";break;
case(8):bgcolor="def876";break;
case(9):bgcolor="red";break;
case(10):bgcolor="yellow";break;
case(11):bgcolor="green";break;
case(12):bgcolor="FFFFFF";break;
}
%>
<body bgcolor=<%=bgcolor%>>
<hr>欢迎你! 现在时间是:<%=now.toLocaleString()%>
</body>
这样根据不同的月,它的背景是不一样的。
实例2:根据用户的类型的动态
系统中不同类型的用户,登录后产生的页面内部是不同的。下面看一段关于用户登录后,根据用户的不同类型,那么它们保存在session中的类型也不同。在界面中可以根据session中的类型生成不同的页面。
if(((Integer)session.getAttribute("useType")).equals(new Integer(1))){
%>
<a href="personal/index.jsp">个人信息</a>
<%}
else
{
%>
<a href="manage/index.jsp">系统管理</a>
<%
}
%>
根据判断用户不同类型进行跳转到不同的页面。
实例3:根据用户自定义信息的动态
用户在注册时可以自定义一些信息。
<%
boolean isLog=false;
try{
isLog=((String)session.getAttribute("isLog")).equals("1");
}
catch(Exception e){
}
if(isLog){
%>
<tr>
<td width="179" height="23" bgcolor="#CCCC99">
<img border="0" src="image/enter.gif" width="12" height="12">
<a href="fav.jsp?favcategory=<%=session.getAttribute("fav")%>"
target="mainFrame">我的最爱</a>
</td>
</tr>
<%
}
%>
通过以上的方法可以使页面个性化
至于数据库内容的动态:最常见的是把数据库中的内容读取出来,然后通过table显示在页面中。
分享到:
相关推荐
JSP动态网页基础教程JSP动态网页基础教程JSP动态网页基础教程JSP动态网页基础教程
JSP动态网页开发基础 访问数据库
从零开始-JSP动态网页制作基础培训教程,从零开始-JSP动态网页制作基础培训教程
项目教学法是高职院校实施教学的一种有效教学方法,本文以(JSP动态网页设计》课程为例,就该课程项目 教学法的应用与实践进行探讨。
1 SimpleJSP.jsp 第1章\ch1 第一个JSP页面 2 web.xml 第1章\ch1\WEB-INF 第1章程序应用的描述文件 表2 第2章 序号 文件名称 位置 说明 1 sample1.html 第2章\ch2 第一个HTML网页 2 sample2.html 第2章\ch2 ...
从零开始JSP动态网页制作基础培训教程,很好的参考资料,内含丰富源码,希望对你的学习有帮助
动态网页制作JSp 动态网页制作 JSP 网页制作技术JSP
自1999年Sun公司推出JSP动态网页技术以来,JSP就被迅速和广泛地用于Web上的应用软件开发,Internet到处可见用JSP建立的电子商务、电子政务及其他行业的网站。用JSP技术设计的系统,具有跨平台性、运行效率高的特点,...
从零开始——JSP动态网页制作基础培训教程-源代码,包含全部的源代码,可以配合书本进行学习,适合入门级学者,或想更加了解动态网页制作知识的学者!
JSP是目前最为流行的一门动态网页设计技术。本书精炼而全面地介绍了使用JSP进行实用网站开发所需要的基本知识,并着眼于开发过程的讲解。本书共分为13章,其中前11章分别介绍了JSP的基本概念,JSP开发工具的安装与...
本文档对JSP动态网页开发技术做了详细的讲解,适合JSP的初学者。
JSP动态网站源代码JSP动态网站源JSP动态网站源代码代码JSP动态网站源代码
包括从零开始 JSP动态网页制作基础培训教程-源代码
第2章 JSP动态网页设计基础,也是jsp基础知识
从零开始——JSP动态网页制作基础培训教程资料 一书的配套学习资料
这是自己写的JSP动态网页课程设计,是关于一个穿越火线的论坛,功能俱全,可以加帖子,删除帖子,评论帖子,跟帖等
JSP动态网页新技术
这是一段代码是关于如何实现在网页中建立表单