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>
Struts2 实战教程
本文详细介绍如何使用 Struts2 框架进行 Web 开发,包括如何将 JavaBean 封装为 Action 类,实现数据的传递与接收,以及如何进行数据回显等关键步骤。
1万+

被折叠的 条评论
为什么被折叠?



