在struts2中的action里创建一个实体类的对象,然后写上set()和get()方法,这样在jsp中传过来的参数要写用 实体名.属性名 在action里struts2会帮你把页面传过来的值放到你在action里创建的那个实体类的对象里。 例如你在一个action里要传一个user对象: private User user ; public User getUser() { return user; } public void setUser(User user) { this.user = user; } 在页面传值的时候要这样传: <form name="myform" action="<%=basePath %>login/login1"method="post"> 用户名:<input type="text" name="user.uname"/><br> 密码:<input type="text" name="user.upass"/><br> <input type="submit" value="登陆"/> </form> 注意:name的变化!!!! 这样在action里就会接收到页面传来的值并放到那个实体类里