JSP基本语法学习总结

210401010134


提示:以下是本篇文章正文内容,下面案例可供参考

一、注释

1、HTML注释为<!-注释内容->

2、jsp单行注释为<%--注释内容--%>

      jsp多行注释为<%/*注释内容*/--%>

二、三个Java脚本元素 

1.申明:整个页面的成员变量或方法

代码如下(示例):

<%! int a =0; %> 

2.表达式

代码如下(示例):

<%= x+y %>

表达式必须为可以求出的确切值,可以当作字符串来使用 

 3.Java程序片

 

<% setcount();

out.println(''hello'');%>

三.JSP指令标记

1.page标记

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 
<%@ page import="com.kl.bean.*" %>


contentType 属性指定页面响应的MIME类型和字符编码 

pageEncoding属性用于指定JSP页面字符编码格式

2.include标记

<%@ include file="文件的URL"%> 

用于在JSP页面某处嵌入一个文件

四.JSP动作标记

1.include动作标记

与<%@ include%>不同,在jsp页面运行时动态加入。

<jsp:include page="scripts/login.jsp"> 
    <jsp:param name-"username" value="tom"/> 
</jsp:include> 

2.param动作标记

param标记以“名字-值”对的形式为其他标记提供附加信息,不能独体使用。作为<jsp:include>,<jsp:forward >,<jsp:plugin>标记的子标记。

<jsp:param name="名字" value="值"> 

3.forward动作标记

1.内部跳转(请求转发):<jsp:forward >

从一个jsp文件向另一个jsp文件传递一个包含用户请求的request对象。标签后的jsp脚本不会执行。

该语句实现页面跳转,并可携带相关参数,浏览器地址栏数据不改变,不会显示参数信息。

重定向:重定向行为是做了两次请求,及产生了两个request对象,重定向会导致第一次request对象信息丢失。

请求转发:转发做了一次请求, 浏览器的地址栏一直是第一次请求的地址。转发是服务器内部request/response控制权的移交。

4.useBean动作标记

id:javaBean是一个类,不同实例用id区分

class:javaBean的类名。

scope:默认page,以下是取值的详细说明

page:创建Bean的jsp以及此文件中的所有静态包含文件(<%@ include %>)。
request:同一个请求,直到客户端发起下一个请求为止。
session:整个会话,近似理解为关闭浏览器为止。
application:整个application。服务器一开始执行服务到服务器关闭为止。

<jsp:useBean id="checking" scope="session" class="bank.checking" >
    <jsp:setProperty name="checking" property="balance" value="0.0"/>
</jsp:useBean> 

总结

JSP的本质就是Java,JSP的脚本语法段和Java一模一样

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值