`

1.2 jsp语法基础

阅读更多

★ jsp的显示注释和隐式注释

  ● 显示注释:

      --  显示注释会被发送到客户端,可通过查看页面源文件看到该注释

      --  基本形式:<!--注释内容-->

  ●  隐匿注释:

      --  不会被客户端查看到,不会被服务器执行

      --  基本形式: <%--注释|<%表达式%>--%>

 

★ jsp的基础语法

  ●  声明语句:

       <%!   %>用于声明全局变量、类和方法,全局变量实例化一次

  ●  表达式

        <%=   %>用于输出值,类似于out.println();

        开发中建议用<%= %>代替out.println(),这样小达到html代码和java代码的分离。

  ●  脚本

        <% %>用于写具体的java代码和局部变量的声明

  ●  page指令

       page指令用来指明当前页面的属性

       主要功能:

       --  利用import语句导入类,如<%@page import="java.sql.*, java.util.*"%>,多个类用“,”隔开,也可分多行导入

       --  jsp出错处理,如<%@page errorPage="err.jsp"%>

       --  指明出错页,如<%@page isErrorPage="true"%>

       --  使用的编程语言,如 <%@page language="java"%>

       --  session管理,如<%@page sesson="true"%>

       --  缓冲设置,如<%@page isAutoFlash="true" buffer="8kb"%>

       --  设定页面的MIME类型,如<%@page contentType="text/html; charset=gb2312">

  ●  include指令

       ○  <%@include file="url"%>可以包含任意文件,如*.txt,*.htm,*.jsp等,把文件内容包含进来。注意在jsp中只能有一组<html>,<head>,<body>标签,因此在所包含的文件中只写要显示的部分,主体部分不写

       ○  <jsp:include page="uri">

               <jsp:pama name="参数名称" value="值"/>

           </jsp:include>

                或者

           <jsp:include page="uri"/>

           以上两种都是标签形式指令,必须将标签完结,而且必须写在<% %>之外

          

两种include指令的区别

◆  用<jsp:include  page=  >——先处理后包含,该指令可向被包含的页面中传递参数,如果传递参数,则被包含的页面必须是.jsp文件——动态页面,在jsp中接受参数用request.getParameter(),如果包含的是动态文件,则进行动态处理,并把结果显示;如果是非动态文件,则只是把内容包含进来

◆  用<%@inlude file = %>——先包含后处理,该指令则只是把所包含的文件内容静态地包含进来,如果被包含的文件(*.txt,*.inc,*.jsp)不管文件的后缀是什么,有jsp代码则执行代码

 

  ●  跳转指令

       <jsp:forward page="uri"/>

           或者

       <jsp:forward page="uri">

           <jsp:pama name="参数名称" value=”值"/>

       </jsp:forward>

       以上两种都是标签形式指令,必须将标签完结,而且必须写在<% %>之外

       它是转发指令,无条件跳转,地址栏不变

 

 

★ 关于form表单get和post两种提交方式的区别

  ●  post:提交的内容不会显示,没有长度要求

  ●  get:提交的内容会显示出来,地址栏中的长度只有4k-5k,如果传递大量数据则无法显示

分享到:
评论

相关推荐

    JSP 程序设计从入门到精通 PDF 教程

     本书较为全面地介绍了JSP技术,由浅入深、循序渐进地介绍了JSP的运行系统,基本概念,语法规范及其相关内容,从基本的JSP概述、与其他技术的对比,到JSP的运行系统和模式,逐步深入地对JSP语法规范进行了详细的...

    jsp对象语法

    和 JSP 1.2中的已有接口不同的是,SimpleTag接口不使用doStartTag和doEndTag方法,而提供了一个简单的doTag方法。这个方法在调用该标记时只被使用一次。而需要在一个自制标记中实现的所有逻辑过程、循环和对标记体的...

    JSP应用开发技术课件

    1.1 什么是jsp 1.2 jsp的原理 1.3 jsp环境的搭建 1.4 第一个jsp的例子 1.5 搭建jsp网站 1.6 如何学习jsp 第二章 Html语言简介.ppt 第三章:jsp语法.ppt 第四章 jsp对象.ppt

    JSP设计第二版(附源码).rar

    书中还展示了如何用Apache Tomcat服务器启动JSP,并详细讲述了JSP语法和功能、错误处理和调试、身份验证和个性化,以及如何将JSTL用于数据库访问、XML处理及国际化等。 《JSP设计(第二版)》可以满足两类想学习JSP的...

    JSP设计第二版 - 内附源码(PDF中文版)

    书中还展示了如何用Apache Tomcat服务器启动JSP,并详细讲述了JSP语法和功能、错误处理和调试、身份验证和个性化,以及如何将JSTL用于数据库访问、XML处理及国际化等。 本书可以满足两类想学习JSP的专业人士的不同...

    JSP设计第二版(附源码)

    书中还展示了如何用Apache Tomcat服务器启动JSP,并详细讲述了JSP语法和功能、错误处理和调试、身份验证和个性化,以及如何将JSTL用于数据库访问、XML处理及国际化等。 《JSP设计(第二版)》可以满足两类想学习JSP的...

    JSP动态网站开发基础教程与实验指导(从基础到应用)光盘

    JSP动态网站开发基础教程与实验指导(从基础到应用)光盘 作者:王晓军 田中雨 刘跃军 等 全书共分12章,介绍了,JSP开发环境配置,页面组成元素,内置对象,访问数据库技术,JavaBean,Servlet技术,以及开发JSP...

    JSP高级编程(全)

    1.2 JSP 中如何使用JavaBeans 1.3 JavaBeans 的Scope 属性 1.4 JavaBeans 应用实例 1.5 本章小结 第2 章 Enterprise JavaBeans 2.1 EJB 技术简介 2.2 EJB 体系结构(一) 2.3 EJB 体系结构(二) 2.4 如何开发EJB(一) ...

    JSP网上订餐系统毕业论文

    目 录 第一章 绪论 1 ...4.8.1数据库编程基础及语法 35 4.8.2 本系统中的连接方式 37 第五章 测试问题及解决 38 5.1 java汉字处理问题及解决 39 5.2文件下载问题 39 结 论 40 结束语 41 参考文献 42 附 录 43

    jsp从入门到高级编程

    1.2 JSP技术 1.2.1 JSP技术概述 1.2.2 JSP的优势及与其他Web开发工具的比较 1.3 JSP开发Web的几种主要方式 1.3.1 直接使用JSP 1.3.2 JSP+JavaBeans 1.3.3 JSP+JavaBeans+Servlet 1.3.4 J2EE开发模型 1.4 ...

    JSP高级编程

    JSP的语法基本上和Java是相同的,有Java基础的读者可以很快学会如何使用JSP,而没有Java语言基础的读者,只要循序渐进地阅读本书,一样可以成为JSP编程的高手。本书主要分为两个部分:第一部分为JSP基础部分。通过...

    Jsp通用范例开发金典光盘源代码

    内容包括HTML语句的基本语法,JSP指令与动作,JSP内部对象,JavaScript脚本在JSP编程中的使用,JavaBean在JSP中的基本概念及其属性与方法,数据库的连接方式,绘图方法,实现邮件的收发功能,打印Word、Excel和PDF...

    Servlet与JSP核心编程第2版

    1.2 要动态构建网页的原因 1.3 servlet代码初探 1.4 servlet相对于“传统”cgi的优点 1.5 jsp的作用 第1部分 servlet技术 第2章 服务器的安装和配置 2.1 下载和安装java软件开发工具包 2.2 为桌面...

    jsp servlet 入门学习资料-新手一看就懂

    1.2 JSP技术 1.2.1 JSP技术概述 1.2.2 JSP的优势及与其他Web开发工具的比较 1.3 JSP开发Web的几种主要方式 1.3.1 直接使用JSP 1.3.2 JSP+JavaBeans 1.3.3 JSP+JavaBeans+Servlet 1.3.4 J2EE开发模型 1.4 ...

    JSP高级教程

    1.2 JSP技术 1.2.1 JSP技术概述 1.2.2 JSP的优势及与其他Web开发工具的比较 1.3 JSP开发Web的几种主要方式 1.3.1 直接使用JSP 1.3.2 JSP+JavaBeans 1.3.3 JSP+JavaBeans+Servlet 1.3.4 J2EE开发模型 1.4 ...

    韩顺平sevlet,jsp视频教程知识点.txt

    视频描述: (一) java EE核心十三种技术介绍 (二) java EE程序员修炼成精的法门(卖油翁的故事) (三) jsp版本的用户管理系统演示 (四) jsp的概述(基本语法) (五) jsp的运行原理(还是hello.jsp) (六) jsp版的计算器 6.1...

    JSP高级编程          

    1.2 JSP 中如何使用JavaBeans 1.3 JavaBeans 的Scope 属性 1.4 JavaBeans 应用实例 1.5 本章小结 第2 章 Enterprise JavaBeans 2.1 EJB 技术简介 2.2 EJB 体系结构(一) 2.3 EJB 体系结构(二) 2.4 如何开发EJB(一) ...

    JSP教程及案例——pdf

    1.2 JSP 页面..........................................10 1.3 JSP 的运行原理....................................12 1.4 安装配置 JSP 运行环境 .............................16 1.5 JSP 页面的测试 .........

Global site tag (gtag.js) - Google Analytics