📜  JSP |表达标签

📅  最后修改于: 2021-05-20 08:55:03             🧑  作者: Mango

表达式标记是JSP中的脚本元素之一。

JSP中的Expression Tag用于在客户端编写内容。我们可以使用此标记在客户端浏览器上显示信息。 JSP Expression标签将代码转换为一个表达式语句,该语句
转换为字符串对象形式的值,然后插入隐式输出对象。

JSP标签的语法

<%= expression %>

Scriptlet标签和Expression标签之间的区别

  1. 在Scriptlet标记中,它是对Java表达式的求值。在生成的HTML中不显示任何结果。声明的变量仅具有局部作用域,因此无法从.jsp中的其他位置访问。但在Expression Tag中,它是对Java表达式的求值。将结果(作为字符串)插入.jsp中的HTML中
  2. 我们不需要在Expression标签中写出out.println来打印任何内容,因为这些是
    转换为out.print()语句,并通过容器插入servlet类的_jspService(-,-)。
例子
  
  
<%= GeeksforGeeks %>  
  

输出

使用表情标签

<%@ page language="java" contentType="text/html; 
charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>


  


GeeksforGeeks

  

<% out.println("Hello Geeks "); %> 
<% int n1=10; int n2=30; %>
<% out.println("
sum of n1 and n2 is "); %> <%= n1+n2 %>   

输出