博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
三、JSP的4种基本语法
阅读量:4073 次
发布时间:2019-05-25

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

3.1JSP注释

JSP注释:

<%--注释内容--%>

HTML注释:

3.2JSP声明

JSP声明似乎不需要定义类,实际上是JSP页面会编译成Servlet,从而JSP声明对应生成Servlet的成员变量或者成员方法

JSP声明语法

<%! 声明部分 %>
     welcome    
<%! //声明整形变量 public int count; //声明方法 public String info() { return "hello"; } %>

由于JSP声明语法定义的变量和方法对应于Servlet类的成员变量和方法,所以JSP声明部分定义的变量和方法可以使用privat、public等访问控制符修饰,也可使用static修饰,将其变成类属性和类方法。但不能使用abstract修饰声明部分的方法,因为抽象方法将导致JSP对应的Servlet变成抽象类,从而导致无法实例化。

3.3输出JSP表达式

语法:

<%=表达式%>
<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8" %>     welcome    
<%! //声明整形变量 public int count; //声明方法 public String info() { return "hello"; } %>
<%=count++%>

3.4JSP脚本

   
<% for(int i=0;i<10;i++) { %>
循环值 <%=i%>

JSP脚本部分声明的变量是局部变量,不能死用private、public等访问修饰符修饰,也不能使用static修饰,所以JSP脚本里面不能定义方法。

转载地址:http://bfkni.baihongyu.com/

你可能感兴趣的文章
十进制字符串转十六进制字符串
查看>>
属性字符串(富文本)的使用
查看>>
cell上label的背景颜色在选中状态下改变的解决办法
查看>>
GPS定位
查看>>
地图、显示用户位置、大头针
查看>>
自定义大头针
查看>>
UIButton添加block点击事件
查看>>
利用runtime给类别添加属性
查看>>
本地推送
查看>>
FMDB的使用
查看>>
UIImage存为本地文件与UIImage转换为NSData
查看>>
[转]打印质数的各种算法
查看>>
[转]javascript with延伸的作用域是只读的吗?
查看>>
php的autoload与global
查看>>
IE不支持option的display:none属性
查看>>
[分享]mysql内置用于字符串型ip地址和整数型ip地址转换函数
查看>>
TableDnd(JQuery表格拖拽控件)应用进阶
查看>>
[转]开源中最好的Web开发的资源
查看>>
Docker上部署SpringBoot项目并推送镜像到Docker Hub上---以MacOS为例
查看>>
bibtex I was expecting a `,‘ or a `}‘ 问题解决
查看>>