struts2 一写 二配 三显示
如果把一个javabean 封装的 Action类中
那么在网页中如果想传入值到Action中的话,就要用封装的javabean(封装一个entity)然后点属性值
bookInfo.bookName 把这些东西写入
列: name="bookInfo.bookName"
<form action="login!check.action">
姓名:<input type="text" name="user.UserName"><br/>
密码:<input type="text" name="user.UserPaw"><br/>
:<input type="submit" name="submit" value="login"><br/>
</form>
并且要和javabean中的属性名称一样
这样javabean才能接受 所传入的值
回显的做法
就是把这个对象的主键传回去,并且在Action中查出来,然后保存到ActionContext.getContext().put()中在到回显
的页面
中传入值,此时就是一个表单了。
列:
<form action="addbook!update.action" method="post">
<input type="hidden" value="${huixian.bookId }" name="book.bookId">
书名 <input type="text" value="${huixian.bookName }" name="book.bookName"><br/>
价格<input type="text" value="${huixian.boookPrice }" name="book.boookPrice"><br/>
描述<input type="text" value="${huixian.bookPrint }" name="book.bookPrint"><br/>
<input type="submit" value="提交">
</form>
如果把一个javabean 封装的 Action类中
那么在网页中如果想传入值到Action中的话,就要用封装的javabean(封装一个entity)然后点属性值
bookInfo.bookName 把这些东西写入
列: name="bookInfo.bookName"
<form action="login!check.action">
姓名:<input type="text" name="user.UserName"><br/>
密码:<input type="text" name="user.UserPaw"><br/>
:<input type="submit" name="submit" value="login"><br/>
</form>
并且要和javabean中的属性名称一样
这样javabean才能接受 所传入的值
回显的做法
就是把这个对象的主键传回去,并且在Action中查出来,然后保存到ActionContext.getContext().put()中在到回显
的页面
中传入值,此时就是一个表单了。
列:
<form action="addbook!update.action" method="post">
<input type="hidden" value="${huixian.bookId }" name="book.bookId">
书名 <input type="text" value="${huixian.bookName }" name="book.bookName"><br/>
价格<input type="text" value="${huixian.boookPrice }" name="book.boookPrice"><br/>
描述<input type="text" value="${huixian.bookPrint }" name="book.bookPrint"><br/>
<input type="submit" value="提交">
</form>