${表达式}
${requestScope}
${sessionScope}
${pageContext}
${applicationScope}
<%
String str = "Hello";
request.setAttribute(str, str);
%>
${Hello}
<%
int[] arr = {1, 2, 3, 4, 5};
%>
<%-- ${数组名[索引]}--%>
${arr[1]}
${arr[3]}
<%
ArrayList<Object> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
request.setAttribute("list", list);
%>
${list.get(0)}
${list.get(1)}
${list.get(2)}
${list[0]}
${list[1]}
${list[2]}
<%
HashMap<String, String> map = new HashMap<>();
map.put("k1", "v1");
map.put("k2", "k2");
map.put("k3", "v3");
request.setAttribute("map", map);
%>
${map.get("k1")}
${map.get("k2")}
${map.get("k3")}
${map["k1"]}
${map["k2"]}
${map["k3"]}
<%
class User {
private Integer id;
private String username;
private String password;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public User() {
}
public User(Integer id, String username, String password) {
this.id = id;
this.username = username;
this.password = password;
}
@Override
public String toString() {
return "User{" +
"id=" + id +
", username='" + username + '\'' +
", password='" + password + '\'' +
'}';
}
}
User user = new User(001, "kong", "1234");
User user1 = new User(001, "qwer", "56789");
request.setAttribute("user1",user1 );
com.kongjs.entity.User user2 = new com.kongjs.entity.User();
user2.setName("sefsdf");
user2.setUsername("dsfsdf");
user2.setPassword("sdfsdf");
request.setAttribute("user2",user2);
%>
<%= user.id%>
<%= user.username%>
<%= user.password%>
<%= user.toString()%>
<%= "-----------------el ----------------------"%>
${user1.toString()}
${user2.username}
${user2.password}