在没有学会EL表达式之前,我们想在JSP文件中获取servlet或者其他JSP页面传来的值,通常都是在JSP页面中编写java代码来实现。而在jsp页面编写Java 代码,这种做法时不规范的,将会产生许多的弊端,如:

  1、代码的可维护性差,给人员的分工带来了许多麻烦;

  2、降低了代码的可读性;

  3、降低了程序的安全性;

  而在JSP中,有另一种语法,代替了java代码来获取request域中的值,它就是EL表达式。

 

首先我们来看一个样例:

  以下是两个javaBean,分别为Student和Address,而在Student中有一个Address类型的属性: 

 1 //学生类
 2 public class Student {
 3 
 4     private String name;   //姓名
 5     private int age;        //年龄
 6     private Address address;  //地址,它是另外一个javaBean类型
 7 
 8     public String getName() {
 9         return name;
10     }
11     public void setName(String name) {
12         this.name = name;
13     }
14     public int getAge() {
15         return age;
16     }
17     public void setAge(int age) {
18         this.age = age;
19     }
20     public Address getAddress() {
21         return address;
22     }
23     public void setAddress(Address address) {
24         this.address = address;
25     }
26     
27 }
28 
29 
30 //地址类
31 public class Address {
32     private String homeAddress;    //家庭地址
33     private String schoolAddress;  //学校地址
34     
35     public String getHomeAddress() {
36         return homeAddress;
37     }
38     public void setHomeAddress(String homeAddress) {
39         this.homeAddress = homeAddress;
40     }
41     public String getSchoolAddress() {
42         return schoolAddress;
43     }
44     public void setSchoolAddress(String schoolAddress) {
45         this.schoolAddress = schoolAddress;
46     }
47     
48 }
View Code

相关文章:

  • 2022-12-23
  • 2022-02-27
  • 2022-01-02
  • 2021-12-26
  • 2022-12-23
  • 2021-04-07
猜你喜欢
  • 2022-12-23
  • 2021-12-18
  • 2022-12-23
  • 2021-12-01
  • 2022-12-23
相关资源
相似解决方案