第一種:
初始頁面:
<form action="LoginAction.action" method="post">
用戶名:<input type="text" name="username" >
密碼:<input type="password" name="password" >
<input type="button" value="提交" />
</form>
對應的LoginAction,聲明username和password 2個私有屬性,然后get、set。跳轉后的頁面就可以打印這2個屬性的值
第二種方式:
新建一個實體類user
初始頁面:
<form action="LoginAction.action" method="post">
用戶名:<input type="text" name="user.username" >
密碼:<input type="password" name="user.password" >
<input type="button" value="提交" />
</form>
對應的LoginAction中聲明一個私有實體類,次實體類get、set后,輸出為sys.out(user.getusername());
第三種方式:
初始頁面:
<form action="LoginAction.action" method="post">
用戶名:<input type="text" name="username" >
密碼:<input type="password" name="password" >
書籍1:<input type="text" name="mllist[0]" >
書籍2:<input type="text" name="mllist[1]" >
<input type="button" value="提交" />
</form>
list位user實體類里面的集合private List<String> mllist;
在對應的action實現ModelDriven<T>
如果說user里面是list<T>
書籍1:<input type="text" name="mllist[0].username" >
對應的action輸出為
user.getBookList().get(0).getusername();