`
jiangduxi
  • 浏览: 456657 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JSP动态页面

JSP 
阅读更多
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页面由两部分组成:静态内容(HTML、CSS、JavaScript等)和动态内容(Java代码)。动态内容在服务器端执行,生成结果后返回给客户端。 - **JSP生命周期**:JSP页面经过编译、实例化、初始...

    JSP动态网站源代码

    "JSP动态网站源代码" JSP动态网站源代码是基于Java技术的动态网页开发解决方案。...JSP动态网站源代码是基于Java技术的动态网页开发解决方案,可以生成动态网页内容,并与数据库和JavaBean集成,实时更新网页内容。

    jsp动态网页设计指导书

    实验二和实训二主要涉及JSP页面的基本结构,通过编写计算圆面积和周长的程序,让读者熟悉HTML标记、JSP标签的运用,以及如何声明变量和方法,理解Java程序段和表达式。 实验三则引入了条件判断,通过判断三角形类型...

    JSP动态网页设计 .ppt

    JSP指令是配置信息,对整个JSP页面生效,如`; charset=UTF-8" %&gt;`设置页面语言和编码。还有`&lt;%@ include file="..."&gt;`用于包含其他文件,`&lt;jsp:forward page="..."&gt;`将请求转发到另一个页面。 6. JSP动作(Action...

    从零开始-JSP动态网页制作基础培训教程

    - 页面指令(Page directives):配置JSP页面的全局属性。 5. **JSP中的内建对象** - Request对象:获取客户端请求信息,如参数、头信息。 - Response对象:设置响应信息,如HTTP状态码、头信息、内容。 - ...

    从零开始——JSP动态网页制作基础培训教程-源代码

    在JSP页面中,动态内容通常包含在`&lt;% %&gt;`、`&lt;%= %&gt;`、`! %&gt;`等标签内。`&lt;% %&gt;`用于编写Java代码块,`&lt;%= %&gt;`用于输出表达式的值,`! %&gt;`用于声明变量或方法。 **2. JSP指令** JSP提供了三种指令:`page`、`include`...

    从零开始JSP动态网页制作基础培训教程

    通过本教程的学习,你将掌握JSP的基础知识,包括如何创建JSP页面,使用EL和JSTL标签,以及如何处理用户请求。同时,提供的丰富源码将帮助你更好地理解和实践这些概念。开始你的JSP学习之旅吧,这将是你迈进Web开发...

    从零开始 JSP动态网页制作基础培训教程-源代码

    EL是JSP 2.0引入的表达式语言,简化了从JSP页面访问JavaBean属性的过程。本章将深入EL的语法和用法,提高代码的简洁性和可读性。 第8章:JSTL(JSP Standard Tag Library) JSTL是一套标准的JSP标签库,包含各种...

    JSP动态网页开发基础 访问数据库

    JSP动态网页开发基础 访问数据库

    《Jsp动态网页设计》实验指导书

    实验2:JSP页面的基本结构——求圆面积周长 1. JSP基本语法的学习,如定义变量、调用函数计算圆的面积和周长。 2. HTML元素的使用。 实验3:判断三角形 1. 使用条件语句(if...else)进行逻辑判断,检查给定三条边...

    从零开始——JSP动态网页制作基础培训教程资料.zip

    学习者将学会如何在JSP页面中嵌入Java代码来处理逻辑和数据,以及如何声明变量和方法。 **第4章-JSP语法** 本章详细解析JSP的语法规范,如指令(directives)、动作(actions)、EL(Expression Language)和JSTL...

    简单jsp动态页面增删改查操作源代码

    【压缩包子文件的文件名称列表】中的"ServletTry"可能是一个Servlet类的名称,这表明在项目中至少有一个Servlet用于处理用户的请求,例如接收表单数据,调用数据库操作,然后将结果返回给JSP页面。 总的来说,这份...

    JSP动态网页制作基础培训教程源代码.rar

    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的第一步。 **第2章:HTML语言和JavaScript语言** 在制作JSP网页时,通常会结合HTML来构建页面结构,并使用JavaScript进行客户端验证和交互...

    JSP动态网页设计 PPT课件

    开发者可以通过JSP页面来生成HTTP响应,这些页面包含静态内容和可执行的Java代码片段。JSP最终会被编译为Servlet,由服务器处理并返回给客户端。配置JSP服务器包括安装JDK和设置Tomcat服务器环境。 在实际工作中,...

Global site tag (gtag.js) - Google Analytics