!!!熟悉Struts的朋友进来帮帮忙!!!真是对Struts又爱又恨啊! 一个与<logic:iterate>有关的问题,诚征解决方案!!解决马上结贴给分!!! <bean:write name="a" property="bookID" />这样有什么问题吗?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大家帮忙啊我是用<logic:iterate>做了一个书目的分页显示然后想把书名作成连接,点击后查看这本书的详细内容这样的话肯定要传递一个id作为参数的书的信息(包括书名和id)都封装在bookBean中,books是一个List,里面的对象是bookBean类型,用<logic:iterate>实现对每本书的循环显示。问题如上!帮忙!谢谢!!! <html:link page="/aBook.do?bookID="<bean:write name="a" property="bookID" />" > To signboy(横) :那样没问题,我只是没有把bookID显示出来而已我是想把bookID作为参数 在你的bookID='...'中用<bean:write>替换掉"...",像下面这样子:<logic:iterate id="a" name="bc" property="books" type="booksell.collection.bookBean"> <tr> <td> <html:link page="/aBook.do?bookID='<bean:write name="a" property="bookID"/'" > <bean:write name="a" property="bookName" /></td> </html:link> <td><bean:write name="a" property="publish" /></td> <td><bean:write name="a" property="author" /></td> <td><bean:write name="a" property="price" /></td> </tr></logic:iterate> TO : jsyx() 那样好像不行吧把<bean:write name="a" property="bookID"/>做为参数的引用好像识别不了啊 To SniperPu(一个笨人) :<html:link page="/aBook.do?bookID='<bean:write name="a" property="bookID"/>' ">这样也不行啊页面报错为:Attribute a has no value' 大家来帮帮忙啊struts到底能不能实现呢? try this<html:link page="/aBook.do?bookID="<%=a.getBookID()%>"> or this<html:link page="/aBook.do"paramId="bookId" paramName="a" paramProperty="bookID"> 我不太清楚,如果只是要得到当前这一个bean中的一个属性,为何不直接从你的a中取得?<html:link page="/aBook.do?bookID="<%=a.getBookID()%>"> 同意xueming1979()的第二种方案,struts1.02中不能将变量传给属性,属性只能接受字符串本身。struts1.1没用过,不清楚。 学Struts不能太死。建议熟悉jsp/servlet之后,在研读一下struts的source,你会发现其实很简单。 i also troubleed with that,almost got mad,now i use this:<a href "/aBook.do?bookID=<%=a.getBookID()%>">........</a> To hzasp(asp) :那个能用吗?我明天试试! 导出数据到Excel问题 ASP可以和JSP一起用么? 包含ajax的js为什么总说“缺少对象”? 谁有jspsmartupload包,请发给我一个,谢谢! 带框架的JSP页面怎么保存? 我针对上次那个验证身份证的问题写了个例子,可是JS调用不了,错在哪里呢? xml中的bean调用问题 struts问题,关于数据源 java调用oracle函数如何是怎样的调用格式如何取得返回值 持久化框架一定能防止SQL注入? 关于session保存到数据库中的问题,请指点! 如何在网页上画出一棵树并可以任意添加删除节点?
我是用<logic:iterate>做了一个书目的分页显示
然后想把书名作成连接,点击后查看这本书的详细内容
这样的话肯定要传递一个id作为参数的
书的信息(包括书名和id)都封装在bookBean中,books是一个List,里面的对象是bookBean类型,用<logic:iterate>实现对每本书的循环显示。
问题如上!
帮忙!谢谢!!!
<tr>
<td>
<html:link page="/aBook.do?bookID='<bean:write name="a" property="bookID"/'" >
<bean:write name="a" property="bookName" /></td>
</html:link>
<td><bean:write name="a" property="publish" /></td>
<td><bean:write name="a" property="author" /></td>
<td><bean:write name="a" property="price" /></td>
</tr>
</logic:iterate>
那样好像不行吧
把<bean:write name="a" property="bookID"/>做为参数的引用好像识别不了啊
这样也不行啊
页面报错为:Attribute a has no value'
struts到底能不能实现呢?
paramId="bookId"
paramName="a"
paramProperty="bookID">
<html:link page="/aBook.do?bookID="<%=a.getBookID()%>">
建议熟悉jsp/servlet之后,在研读
一下struts的source,你会发现其实很简单。
<a href "/aBook.do?bookID=<%=a.getBookID()%>">........</a>
那个能用吗?我明天试试!