1. 表达式等号 (=) 示例

当前时间: <%= new java.util.Date() %>

数学计算: 10 + 20 = <%= 10 + 20 %>

JSP等号实例详解  第1张

<%= 10 + 20 %>

2. 声明等号示例

<%!

private int counter = 0;

private String message = " JSP" %>

计数器值: <%= counter %>

消息: <%= message %>

  private int counter = 0;

  private String message = " JSP"

%>

3. 脚本let中的等号

<%

String userName = "张三" int userAge = 25;

boolean isActive = true;

%>

用户名: <%= userName %>

年龄: <%= userAge %>

激活状态: <%= isActive %>

  String userName = "张三"

  int userAge = 25;

  boolean isActive = true;

%>

4. 对象属性赋值

<%

java.util.HashMap userMap = new java.util.HashMap<>();

userMap.put(

ame" "四" userMap.put(""lisi@example.com" %>

用户姓名: <%= userMap.get("e">

用户邮箱: <%= userMap.get("">

  java.util.HashMap<String, String> userMap = new java.util.HashMap<>();

  userMap.put("e"李四"

  userMap.put("email" "isi@example.com"

%>

5. 数组操作

<%

int[] numbers = {1, 2, 3, 4, 5};

int sum = 0;

for(int num : numbers) {

sum += num;

}

%>

数组元素:

<%

for(int i = 0; i < numbers.length; i++) {

out.print(numbers[i]);

if(i < numbers.length - 1) out.print(" " }

%>

数组总和: <%= sum %>

  int[] numbers = {1, 2, 3, 4, 5};

  int sum = 0;

  for(int num : numbers) {

    sum += num;

  }

%>