JSP的基本语法与基本指令

JSP的基本语法

1.<% context %>  context内容是属于java代码

           2. 注释

 a.显式注释:HTML注释,发送到客户端, <!-- -->

 b.隐式注释:JAVA注释,不会再客户端显示<%-- --%>

3.声明语句:

    <%!声明语句%> :声明全局变量,,或者方法

           4.表达式

<%=表达式%>:输出表达式的值

5.脚本代码 Scriptlet(脚本小程序)

            <%%>内的写具体的java代码或声明局部变量

6.form表单的get post方法的区别

get()

页面提交的内容会显示出来,地址栏的长度只有4K--5K,如果传递大数据,则无法使用

post()

提交内容不会显示,地址栏中没有长度要求.

JSP 基本指令

  1.page指令

a.指定页面编码格式

  <%@ pagecontentType="text/html;charset=GBK"%>

      b.导入java

            <%@ pageimport="java.util.*, java.sql.*"%>

     c.使用的语言

                        <%@ page language="java"%>

     d.session管理

 <%@ pagesession="true"%>

      d.缓冲设置处理

            <%@ pageisAutoFlush="true"%>

 <%@buffer="8kb"%>

      2.include 指令

                   a.包含文件:

                              设置统一的网站页面的格式:页脚,菜单,页眉

A.<%@include file=""%>:现包含后处理

    可以包含任意文件(不区分文件后缀)的内容,   但在一个jsp中文件中只能有一 <html>,

<head>,<body>, 只是将页面的内容静态的包含进来.

B.<jsp:includepage="uri"/>:先处理后包含

  或者<jsp: include page ="uri>

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

            </jsp:include>

 如果向包含的文件传递参数,则被包含的文件必须是JSP文件. 且被包含的JSP文件也是动态处理的

  标签指令必须完结</jsp:include>

        b.跳转语句: 页面内容跳转 , 地址栏没有跳转,这种跳转也属于服务器端跳转

<jsp:forwardpage="uri"/>或者

<jsp:forward page= "uri">

<jsp:param name="" value = ""/>

</jsp:forward>

  无条件跳转

请求在目标页面依旧能够得到

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值