• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

hunter

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

Java动态服务页——Jsp

  为了在Web应用中发挥更大的作用,Sun公司推出了动态网页技术标准Jsp。他是专门用于Internet的开发语言,主要功能是基于Web应用开发程序,在Jsp中可以嵌入Java语句以实现Java语言的各种功能。因此,Jsp不仅可以编写具有静态内容的漂亮网页,还可以编写功能强大的动态网页。

1.构建JSP的运行环境

     运行JSP文件与运行HTML文件不同,需要专门的JSP服务器管理软件。要掌握下载和安装SDK(JDK)、Tomcat软件的方法、并运行JSP文件的方法。

2.JSP的基本组成

    JSP文档包含HTML标记代码和JSP标记代码。

(1)HTML标记代码

       HTML标记代码主要用于静态页面布局、图片和文字内容显示。

(2)JSP标记代码

       JSP标记代码用于完成动态数据处理任务。

3.JSP标记代码的不同类型

JSP标记代码可以分为:基本语句、内置对象和动作标记。

(1)JSP常用基本语句

JSP常用基本语句主要包含JSP指令语句、JSP注释语句、JSP声明语句、JSP表达式语句和Java程序片段。

  •         JSP指令是位于<%@   %>标记中的代码,用于设置整个JSP页面的相关属性,包括网页的编码方式、语言等。
  •         JSP注释语句是位于<%--注释内容--%>标记中的代码,用于提高程序的可读性,对程序的运行结果没有影响。
  •         JSP声明语句是位于<%! 类型 变量和方法名;%>标记中的代码,用于在JSP文件中定义页面级变量或方法。
  •         jSP表达式语句是位于<%= 表达式%>标记中的代码,用于输出表达式的值。在JSP页面运行后会将JSP生成的数值、转化的字符串嵌入到HTML页面相应位置显示出来。
  •         Java程序片段是位于<% %>标记中的代码,可将Java程序代码嵌入到JSP文档中以完成动态处理功能。有时,为了同时使用HTML标记,需要将一个完整的Java程序代码分别嵌入到多个<% %>标记中。

(2)JSP常用的内置对象

     JSP定义了一组可以直接使用的内置对象。这些对象可以在JSP文档中直接使用,浏览器在编译JSP页会自动识别所包含的内置对象。学习内置对象主要是了解和使用内置对象具有的各种方法。5个常用内置对象。

  • request对象可用于获取用户在浏览器页面上输入的信息。
  • resqonse对象可将服务器的响应信息发送到客户端的用户页面。
  • out对象可将服务器的处理结果信息发送到客户端的用户页面。
  • session对象可用于将保存当前浏览器用户的信息,跟踪用户的操作状态。
  • applicetion对象可保存Web应用不同的页面文件所使用的公用信息。

(3)JSP常用的动作标记

   JSP提供了动作标记,使用这些标记可以完成动态地插入其他网页文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码等任务。

  介绍几个常用的动作标记。

  • jsp:include用于从JSP文件中引入HTML、JSP等类型的文件。
  • jsp:forward用于从一个JSP文件中插入(页面)跳转到另一个文件(页面)。
  • jsp:plugin用于在JSP文件中插入Java Applet类文件。
  • jsp:useBean用于在JSP文件中声明并创建一个JavaBean的对象,在JSP文件中使用JavaBean实例对象的变量和方法。

4.虚拟目录

JSP文件通常存放在Tomcat根目录ROOT下。如果存放在其他路径的文件夹中,需要定义其虚拟目录以便Tomcat能够找到,否则浏览器不能正常运行它们。

posted on 2013-01-05 16:21  hunter92  阅读(367)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3