如何获取当前页面的值

Action代码:publicStringshow(){ListlistBook=userService.show(book,book.getBookName());if... Action代码:

public String show() {
List listBook=userService.show(book, book.getBookName());
if(listBook.size()>0)
{
Map request=(Map)ActionContext.getContext().get("request");
request.put("listBook", listBook);
return "success";
}
else
return "error";
}
JSP页面部分代码:

<s:iterator value="#request['listBook']" id="listBook">
<tr>
<td><s:property value="#listBook.bookId"/></td>
<td><s:property value="#listBook.bookName"/></td>
<td><a href="up.jsp">修改</a></td>
</tr>
</s:iterator>
这里能显示出数据,可是up.jsp为什么没有数据显示了
up.jsp页面部分代码:
<tr>
<td>编号:</td>
<td><input type="text" name="book.bookId" value="<s:property value="book.bookId"/>"></td>
</tr>
<tr>
<td> 书名:</td>
<td><input type="text" name="book.bookName" value="<s:property value="book.bookName"/>"></td>
</tr>
不太会servlet的。。。不太清楚其中原理。。。望解答
展开
 我来答
lin_chuhao
2015-10-29 · TA获得超过352个赞
知道小有建树答主
回答量:572
采纳率:57%
帮助的人:135万
展开全部
这是struts2吧 哪来的servlet
取不到值原因可能有
1、action中没有声明book这个对象
2、action中没有给book这个对象中的bookName、bookId属性赋值
仔细检查代码纠错
追问
出现在第二个问题,可是这个怎么赋值呢。。。。。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式