JAVA学习-JSP页面组成

主要组成为:

  1.静态内容

  2.指令

    page指令:位于页面顶部,一个页面可以有多个page指令。

      <%@ page 属性1="" 属性2="" 属性3="" %>

      常用属性,language指定当前jsp页面使用的脚本语言,默认是java。import引用脚本使用到的类库。contextType指定编码方式。默认值是 text/html,ISO-8859-1。pageEncoding页面编码,建议修改成contentType。

    include指令:引入外部文件到当前jsp文件中,同时解析当前页面的jsp语句。

    taglib指令:定义自定义标签库,在JSP中使用。

  3.表达式

  4.小脚本

    可执行的java代码。写在标签里面   <% JAVA代码 %>

  5.声明

    定义变量或者方法。<%! JAVA代码 %>

  6.注释

    第一种、<!-- 注释内容 -->  html注释,客户端可见

    第二种、<%-- 注释内容 --%>  jsp注释,客户端不可见

    第三种、//单行注释   /* 注释内容 */ 多行注释 客户端不可见

时间: 2024-11-08 11:18:36

JAVA学习-JSP页面组成的相关文章

JAVA学习-JSP页面周期

1.用户发出请求.    index.jsp 是否第一次请求这个页面,如果是的话JSP引擎把该JSP文件转换成一个Servlet,生成字节码文件,然后执行jspInit();方法.只在生成字节码的时候执行一次.整个生命周期只执行一遍.如果不是第一次执行,就直接开始解析这个字节码.然后执行该Servlet类的jspService():方法. jspService()方法说明:对于每一个请求,jsp引擎都会创建一个新的线程来处理这个请求.如果有多个客户端同时请求,这创建多个线程.每个客户端对应一个线

裴东辉-在jsp页面中使用&lt;%!%&gt;写java方法

<%!%>是声明标签 因为Jsp页在到tomcat的时候会被编译为java文件 jsp页面里面的所有东西都会包含在一个方法里 如果不用声明标签去声明这是个方法 就会报错了 因为方法里面不能有方法 裴东辉-在jsp页面中使用<%!%>写java方法

Java与Flex学习笔记(20)---将flex页面嵌入到jsp页面中

如果我们只需要用到Flex的一部分功能,例如播放器功能,我们可以单独把Flex页面嵌入到Jsp页面中.要想实现此功能,需要下载一个工程,将其覆盖在服务器根目录下即可.你可以在次下载:FlexModule_j2ee.zip. 在eclipse下新建一个web工程,将刚才下载的工程解压缩,然后将webtier文件夹下的内容覆盖服务器根目录下,如本人的: 注意要将lib文件夹和jars文件夹下的jar包添加到到类路径下,这样就算是整合完成了吧. 接着新建一个flex的mxml文件PlayVideo.m

Java学习-033-JavaWeb_002 -- 网页标记语言JSP基础知识

JSP 是 Sun 公司提倡的一门网页技术标准.在 HTML 文件中,加入 Java 代码就构成了 JSP 网页,当 Web 服务器访问 JSP 请求的时候,首先执行其中的 Java 程序源码,然后以 HTML 形式返回, Java 程序运行在服务端,最终显示在客户端.JSP 源于 Java,因而 JSP 的运行环境依赖JDK,当然也需要服务器软件(例如 Tomcat 等). 一.运行环境搭建 1.安装 JDK,请参阅之前的博文:Java学习-001-JDK安装配置 2.Tomcat部署及环境变

Java学习-036-JavaWeb_005 -- JSP 动作标识 - forward

JSP 动作主要作用是根据指定的动作进行相应的处理. 一.param 动作 用来给 HTML 文件和 JSP 文件传递参数的,经常和 forward.include.plugin 动作结合使用,语法格式为:<jsp:param name="username" value="admin"/> 二.forward 动作 forward 动作是用来请求信息转发到另一个页面的,它只有一个 page 属性,语法格式为:<jsp:forward page=&q

【转】JavaWeb学习----JSP简介及入门(含Eclipse for Java EE及Tomcat的配置)

?[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4046862.html [前言] JSP本身是JavaWeb中的知识,但是在学习Android网络时,必然要涉及到与服务器之间的交互,所以学一下JSP以及其他JavaWeb的内容还是很有必要的,至少能明白程序在访问服务器时,整个过程的原理. 其实,在学习Android之前,Java和JavaWeb

Java学习-037-JavaWeb_006 -- JSP 动作标识 - include

这个动作是指在当前的页面中包含一个或多个 JSP 页面或者 HTML 文件,语法:<jsp:include file="../jsp/login.jsp" flush="true"/> 其中,file 为加载文件所在的相对路径,flush 属性设置为 true,则自动刷新加载页面.若加载的文件或网页时需要传递参数,则语法格式如下所示: <jsp:include file="../jsp/login.jsp" flush=&quo

java学习笔记—JSP 1(32)

Servlet做为一个动态网页开发技术太不靠谱.尤其是需要编写一个页面的时候,需要指定页面的模板标签.还要处理很多的业务逻辑.因此比较繁琐. 思考:Servlet为什么写一个页面那么吃力? 主要的原因在于Servlet实在java中写标签. 鉴于以上的原因那么SUN提供了动态网页开发技术之JSP. JSP即Java Server Page.可见JSP本身是页面,那么在页面那种编写HTML标签应该非常轻松. 一  JSP体验 <body> system date: <%=new java.

JAVA学习篇--JSP实现原理

JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术. 起源: 在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变.如果使用Servlet程序来输出只有局部内容需要动态改变的网页,其中所有的静态内容也需要程序员用Java程序代码产生,整个Servlet程序的代码将非常臃肿,编写和维护都将非常困难. 解决方案: 为了弥补Servlet的缺陷,SUN公司在Servlet的基础上推出了JSP(Java