博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSP基础语法1
阅读量:6407 次
发布时间:2019-06-23

本文共 1520 字,大约阅读时间需要 5 分钟。

hot3.png

一,JSP注释

1,JSP中支持两种注释操作,一种是显示注释,这种注释在客户端可显示,一种是隐式注释,这种注释在客户端不显示。

A,显示注释:<!--注释内容-->

B,隐式注释:

                      格式1://注释,单行注释        ---->从java继承而来

                      格式2:/*注释*/ 多行注释        ---->从java继承而来

                      格式3:<%--注释--%>    JSP注释

二,Scriptlet

在JSP中,最基本的内容就是Scriptlet,所有嵌入在Html中的Java代码都是要靠Scriptlet标记出来,在JSP中一共有三种Scriptlet代码:

1,<%%>:在此Scriptlet中可以定义局部变量,和输出内容

<%    int x = 1 ;            //定义局部变量    String info = "IronMan" ;    //定义内容    out.println("

x="+x+"

") ;    out.println("

info="+x+"

")%>

2,<%!%>:在此Scriptlet中可以定义全局变量,方法,类,声明全局常量较多!

<%!    public static final String info = "IronMan" ;        //定义全局常量。    int x = 1 ;                                          //定义全局变量,每次刷新不会重复声明%><%    out.println("

x="+ x++ +"

") ;%><%!    public int add(int x,int y)                          //定义 方法    {        return x+y ;    }%><%!    class Person                //定义 一个类    {        private String name ;        private int age ;        public Person(String name,int age)        {            this.name = name ;            this.age = age ;        }        public String toString()        {            return "name="+this.name+",age="+this.age ;        }    }%><%    out.println("

info="+info+"

") ;    out.println("

1+2="+add(1,2)+"

") ;    out.println("

"+new Person("IronMan",20)+"

") ;%>

3,<%=%>:用于输出一个变量和具体内容

<%    String info = "IronMan" ;        //定义一个内容    int x = 20 ;                    //定义 一个变量%>

info=<%=info%>

x=<%=x%>

Hero=<%=IronMan%>

三,page指令

<%@ page language="java" contentType="text/html" pageEncoding="gb2312"%>

转载于:https://my.oschina.net/bugkiller/blog/617585

你可能感兴趣的文章
php.exe启动时提示缺少MVCR110.dall 64位 window系统 解决
查看>>
判断是否为数字方法
查看>>
[翻译] EF Core in Action 关于这本书
查看>>
js Uncaught TypeError: undefined is not a function
查看>>
数据库存储引擎
查看>>
[2019.2.13]BZOJ4318 OSU!
查看>>
版本号带两个小数点的,如何比较大小?( NSStringCompareOptions )
查看>>
QCustomplot使用分享(三) 图
查看>>
什么是java?
查看>>
WPF路径动画(动态逆向动画)
查看>>
Low Level Reader Protocol (LLRP) 简介
查看>>
[Micropython]TPYBoard v10x NRF24L01无线通讯模块使用教程
查看>>
mysql中show processlist过滤和杀死线程
查看>>
最新Sublime Text 2 激活 汉化
查看>>
基础数据类型之字典
查看>>
第七次作业
查看>>
Oracle中NVARCHAR2与VARCHAR2的区别
查看>>
php debug
查看>>
Ubuntu构建LVS+Keepalived高可用负载均衡集群【生产环境部署】
查看>>
lvm实现快速备份文件及数据库,lvm快照原理
查看>>