• JSP教程:1天玩转JSP网站开发技术
  • JSP是什么?
  • JSP的特点与工作流程
  • JSP与ASP、PHP的比较
  • JSP页面的组成及其元素
  • JSP开发环境搭建(Tomcat的安装和配置)
  • 第一个JSP程序
  • JSP注释(多种注释详解)
  • JSP声明:变量、方法和类的声明
  • JSP中嵌入Java代码
  • JSP表达式
  • JSP开发模式(四种模式)
  • JSP常见错误以及解决方案
  • JSP指令详解(三大指令)
  • JSP page指令
  • JSP include指令
  • JSP指令应用实例
  • JSP动作
  • JSP include动作
  • JSP param动作
  • JSP forward动作
  • JSP plugin动作
  • JSP useBean动作
  • JSP setProperty动作
  • JSP getProperty动作
  • JSP application 对象
  • JSP out对象:向客户端输出数据
  • JSP request对象:获取客户端的请求信息
  • JSP response对象:响应客户端的请求并向客户端输出信息
  • JSP session对象
  • JSP pageContext对象
  • JSP page对象
  • JSP config对象
  • JSP获取并显示字符串长度
  • 什么是JavaBean?
  • JavaBean工具
  • JavaBean规范
  • JavaBean的属性(Simple、Indexed、Bound、Constrained)
  • JavaBean的Scope属性
  • JavaBean事件
  • JavaBean实现用户登录界面
  • Servlet是什么?
  • Servlet的生命周期
  • Servlet的类和方法
  • Servlet客户端跳转
  • EL是什么?(详解)
  • JSP EL表达式的基本语法及运算符的优先级(一览表)
  • JSP EL 点(.)运算符和下标([])运算符
  • JSP EL算数运算符
  • JSP EL关系运算符
  • JSP EL逻辑运算符
  • JSP EL条件运算符
  • JSP EL empty空运算符
  • EL表达式中的常量与变量
  • EL表达式的保留字
  • EL表达式的内置对象及其作用域
  • 使用EL表达式访问JavaBean
  • 使用EL表达式访问集合
  • EL表达式内置对象param和paramValues
  • EL表达式内置对象cookie
  • EL表达式内置对象initParam
  • JDBC 的定义及产品组件
  • 建立JDBC连接
  • 利用JDBC发送SQL语句
  • JDBC API ResultSet接口(记录集接口)
  • JDBC RowSet接口
  • JDBC BaseRowSet类和CachedRowSet类
  • 填充CachedRowSet对象记录集(三种方法)
  • File类(在JSP中的使用)详解
  • 使用字节流读/写文件
  • RandomAccessFile类
  • JSP文件上传
  • XML是什么?
  • XML的基本语法
  • JDK 中的 XML API
  • DOM解析XML
  • SAX解析XML
  • DOM4j解析XML
  • JavaBean 能够将重复使用的代码进行打包,应用在可视化领域。JavaBean 能够完成 Java 的图形用户界面程序设计,实现窗体、按钮、文本框等可视化界面设计。

    基于 Java 语言在网络应用方面的强大开发功能,JavaBean 的模块设计越来越成熟化。这里并没有可视化的界面,所以常被称为非可视化领域,并且在服务器端表现出了卓越的性能。

    非可视化的 JavaBean 又分为值 JavaBean 和工具 JavaBean。其中,值 JavaBean 严格遵循了 JavaBean 的书写规范,主要用来封装表单数据,作为信息的容器使用。下面来创建一个值 JavaBean。

    【例1】值 JavaBean 的代码如下:

    1. public class User
    2. {
    3. private String userName;
    4. private String userPass;
    5. public String getUserName()
    6. {
    7. return userName;
    8. }
    9. public void setUserName(String userName)
    10. {
    11. this.userName=username;
    12. }
    13. public String getUserPass()
    14. {
    15. return UserPass;
    16. }
    17. public void setUserPass(String UserPass)
    18. {
    19. this.userPass=userPass
    20. }
    21. }

    这个值 JavaBean 用来封装用户登录时表单中的用户名和密码。从代码上看,该程序还是很简单的。

    工具 JavaBean 则通常用于封装业务逻辑,比如中文处理、数据库操作等。工具 JavaBean 实现了业务逻辑和页面显示的分离,提高了代码的可读性和可重用性。接着看一个工具 JavaBean 的例子。

    【例2】工具 JavaBean 的代码如下:

    1. public class Tools
    2. {
    3. public String changgeHTML(String value)
    4. {
    5. value=value.replace("<","&lt;");
    6. value=value.replace(">","&gt;");
    7. reture value;
    8. }
    9. }

    这个工具 JavaBean 的功能,是将字符串中的“<”和“>”转换为对应的 HTML 字符“&lt”和“&gt”。