在Struts2中,模型(Model)是用来封装应用程序数据的对象。它通常包含业务逻辑和相关的数据属性。下面是一个简单的例子,展示如何在Struts2中使用JSP页面来显示模型中的数据。

定义一个模型类:

struts2 jsp model实例,Struts2JSPModel实例  第1张

```java

public class User {

private String name;

private int age;

// 省略getter和setter方法

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

}

```

然后,在Action类中注入模型:

```java

public class UserAction extends ActionSupport {

private User user = new User();

// 省略getter和setter方法

public User getUser() {

return user;

}

public void setUser(User user) {

this.user = user;

}

public String showUser() {

// 模拟从数据库获取用户信息

user.setName("