使用db结果列作为超链接从一个jsp导航到另一个jsp

时间:2013-09-04 05:44:11

标签: jsp

我使用类DAO获取数据库结果并使用bean在网页(.jsp文件)上显示结果现在我必须将用户导航到另一个jsp页面,而我必须使用该列的一个作为超链接来导航用户。怎么做?

1 个答案:

答案 0 :(得分:0)

如果我理解您的要求,那么您可能需要动态创建用户将被重定向到的URL,并在jsp页面上呈现整个resultSet时使用该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。