我正在使用 DAO 类获取 DB 结果并使用 bean 在网页(.jsp 文件)上显示结果现在我必须将用户导航到另一个 jsp 页面,而我必须使用其中一个列作为超链接来导航用户。怎么做?
问问题
70 次
1 回答
0
如果我正确理解您的要求,那么您可能需要动态创建用户将被重定向到的 URL,并在您的 jsp 页面上呈现整个结果集时使用该 URL 超链接该特定列。您可能会发现根据 resultSet 的某些 ID 参数动态生成重定向 URL 有困难。
为此,您可以使用类似于以下代码片段的内容:
String uid = <some value from your resultSet for that particular record>
String schemeProtocol = request.getScheme();
String serverName = request.getServerName();
int portNumber = request.getServerPort();
String contextPath = request.getContextPath();
String redirectionURL = schemeProtocol + "://" + serverName + ":" + portNumber + contextPath + "/app/UserInfo?uid=" + uid;
并在您的锚属性上使用此 redirectionURL。
于 2013-09-04T05:56:06.893 回答