JSP语法

本文详细介绍了JSP页面的基本结构,包括HTML标记、JSP标签、变量声明等内容,并深入解析了JSP指令标签与动作标签的区别及应用场景,帮助读者理解如何构建动态网页。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1 JSP页面基本结构
 (1)普通的HTML 标记符。
 (2)JSP 标签:如,指令标签、动作标签。<%@    %>
 (3)变量和方法的声明。<%!  %> 注意是变量和方法,类的声明,需要把经常调用的方法也放到这个区间内。
  (4)Java 程序片。<%  %>
  (5)Java 表达式。<%=   %>
 
 2  JSP指令标签:
      (1)page 指令用来定义整个JSP 页面的一些属性和这些属性的值。contentTypecontentType="text/html;charset=GB2312"   MIME类型来告知浏览器打开文件的方式,所需要的插件
 import属性 
language="java"
isThreadSafe 属性规定是否是指定只有一个客户端响应。
page info= we are students” 通过函数 getServerInfo()来获取该值
     (2)include指令静态的文件内容,融合成一个新的JSP页面,可以是TXT文件,也可以是JSP文件,但是要注意新引入的JSP文件内容与旧的JSP页面不能冲突
        include可以实现程序的并行开发
 3 jsp动作标签:
    (1)<jsp:include   />
    动作标签是一种特殊的标签,它影响JSP 运行时的功能.
     include 动作标签与静态插入文件的 include 指令标签有很大的不同,动作标签
是在执行时才对包含的文件进行处理,因此 JSP 页面和它所包含的文件在逻辑和语法上是独立的;如果你对包含的文件进行了修改,那么运行时看到所包含文件修改后的结果,而静态include 指令包含的文件如果发生了变化,我们必须要重新将 JSP页面转译成java文件(可将该 JSP 页面重新保存,然后再访问,就可产生新的转译 Java文件),否则只能看到所包含的修改前的文件内容。
    (2) JSP param标签(与动作标签结合使用)
 <jsp:include page="tom.jsp">
 <jsp:param name="computer" value="300" />
 </jsp:include>
向tom.jsp标签中传入value值啊。
      (3)<jsp:forward page=" 要转向的页面 " />
    该指令的作用是:从该指令处停止当前页面的继续执行,而转向其它的一个 JSP 页面
     (4) plugin标签用来使得客户端来加载插件
    该动作标签指示JSP 页面加载java plugin,该插件由客户负责下载,并使用该插件来
运行Java applet。
      (5)<jsp:useBean>  <jsp:setProperty >标签后序,来实现静态跟动态的分离
四 JSP内置类
    JSP 的内置对象有:resquest  responsesession application  out
    HTTP协议:HTTP 请求包括一个请求行、头域和可能的信息体
                          HTTP  恢复包括头域和可能的信息体
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值