求助一个简单的问题
具体是这样的,我现在有这样一个表单,我只会让他转向一个Html页面,假如我每一个编号都需要一个html页面,怎么样让他们对应起来,然后用什么方法能跳转到编号相对应的html页面。 (不会让这个编号和html网页对应啊啊啊)
就像我写的语句,假如现在有3个编号,我建了3个html页面,怎么样能点击这个 详细 跳转到对应的页面呢?)
<tr align="center"> <td> <logic:present name="result_id"> <table border="1"> <tr align="center"> <td> 新闻编号 </td> <td> 新闻主题 </td> <td> 新闻作者</td> <td> 新闻日期</td> <td align=center colspan=3>操作</td> </tr> <logic:iterate id="row" name="result_id"> <tr align="center"><td> ${row[0]} </td> <td> ${row[1]} </td> <td> ${row[2]} </td> <td> ${row[3]} </td> [color=#FF0000] <td><html:link forward="detail">详细<input type="hidden" name="news_id" value="${row[0]}"></html:link></td>[/color] <td><html:form action="update_news"><html:submit value="修改"/><input type="hidden" name="news_id" value="${row[0]}"></html:form></td> <td><html:form action="deleteNews"><html:submit value="删除"/><input type="hidden" name="news_id" value="${row[0]}"></html:form></td> </tr> </logic:iterate> </table> </logic:present> </td> </tr> </table><%//这是后台放到request里面的html的路径List<String> htmlPaths = request.getAttribute("htmlPaths");for(String htmlPath : htmlPaths){%> <html:link forward="<%=htmlPath%>"><%}%>
[解决办法]
<td><html:form action="detail"><html:submit value="详细信息"/><input type="hidden" name="news_id" value="${row[0]}"></html:form></td>
多加一条语句,再写个查询的ACTION。这样应该也可以。
<logic:present name="XXX"><br>
<table>
<td> 详细信息</td>
<logic:iterate id="row" name="XXX">
<tr align="center"><td>${row[0]}</td>