有2个jap页面(假设a.jsp,b.jsp)。在a.jsp中有2个链接(link.abc,link.def)。 在b.jsp中有3列.. 单击时两个链接都指向 b.jsp。但有小型业务需求,如果您单击link.abc,那么它应该在b.jsp中显示3列。 如果您单击 link.def 那么 b.jsp 中应该显示 4 列,我不知道这是怎么回事。 我在这里尝试了一些编码,但我对此没有得到正确的想法..
在此输入代码
0}">
<td class="label">
<form:label path="noOfQuestions">
<span class="requiredFieldMarker"><fmt:message key="label.requiredMarker"/></span><fmt:message key="label.noofQuestions"/><fmt:message key="label.postfix"/>
</form:label>
</td>
<td class="data" >
<form:input path="noOfQuestions" maxlength="3" size="5"/>
</td>
</tr>
</c:if>
</tbody>
最佳答案
作为一种粗略的方法,您可以从 a.jsp 链接传递要在 b.jsp 上显示的列数作为 get 参数。
例如,
<a href="b.jsp?parameter=3">Link</a>
并在 b.jsp 中阅读相同的内容,并将您的列设置为 3。
----说明---
好的,这样做,
在你的a.jsp中修改链接为
<a href="b.jsp?columnValue=3">Link</a>
在 b.jsp 中添加行
<% String columnValue = request.getParameter("columnValue") %>
现在使用 b.jsp 中的 columnValue 来创建列数。
关于java - 单击链接时希望在 jsp 页面中多一个选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20393341/