咱们先来看一个实例:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>luyaran</title> </head> <body> Hello World!<br/> <% out.println("你的 IP 地址 " + request.getRemoteAddr()); %> </body> </html>
这是上篇文章的实例,完事咱们这篇文章还拿它当做案例来进行修改和参考。
废话不多说,咱们来看jsp脚本的表达式,首先一个JSP表达式中包含的脚本语言表达式,先被转化成String,然后插入到表达式出现的地方。由于表达式的值会被转化成String,所以我们可以在一个文本行中使用表达式而不用去管它是否是HTML标签。表达式元素中可以包含任何符合Java语言规范的表达式,但是不能使用分号来结束表达式。来看下语法格式:
<%= 表达式 %>
我们也可以编写与之等价的XML语句:
<jsp:expression> 表达式 </jsp:expression>
我们可以把上述实例中的body标签中的内容替换为如下代码,并运行查看效果:
<p> 今天的日期是: <%= (new java.util.Date()).toLocaleString()%> </p>
具体效果咱就不废话了啊,接着来看jsp脚本中的注释。
JSP注释主要有两个作用:为代码作注释以及将某段代码注释掉。语法格式为:
<%-- 该部分注释在网页中不会被显示--%>
咱们来看下不同情况下使用注释的语法规则:
语法 | 描述 |
---|---|
<%-- 注释 --%> | JSP注释,注释内容不会被发送至浏览器甚至不会被编译 |
<!-- 注释 --> | HTML注释,通过浏览器查看网页源代码时可以看见注释内容 |
<\% | 代表静态 <%常量 |
%\> | 代表静态 %> 常量 |
\' | 在属性中使用的单引号 |
\" | 在属性中使用的双引号 |
好啦,本次记录就到这里了。
如果感觉不错的话,请多多点赞支持哦。。。