日期:2014-05-17  浏览次数:20688 次

jsp中如何跳转到数据库中输入的网页
如题,请教一下各位高手。我数据库里有一列输入的是网站,例如123.html

然后我用了这样一条语句可以跳转到相应的页面
Java code
:<td><html:form action="url"><a href="${row[5]}">请点击</a><input type="hidden" name="news_id" value="${row[0]}"></html:form></td>



现在我的疑问是,这样做可以从数据库拿到我已经写好的地址如123.html并跳转,那么我现在想写一个http://bbs.csdn.net

如何跳转呢?我只会跳转到自己项目里存在的页面。。。对于http://bbs.csdn.net这样的页面不会跳啊 。。求指导 把这样的网站写在数据库里,然后怎么跳过去。也是一条主键对应一个网站。

------解决方案--------------------
直接写 http://bbs.csdn.net 不行吗 跳到哪?
------解决方案--------------------
<td><html:form action="url"><a href="http://bbs.csdn.net">请点击</a><input type="hidden" name="news_id" value="${row[0]}"></html:form></td>

------解决方案--------------------
你在后台action把数据库的路径都取出来,放到List里面,通过request.setAttribute("paths" , paths)放到request里面,然后到页面上来通过如下操作循环生成超链接
HTML code

<% List<String> paths = <ArrayList>request.getAttribute("paths"); %>
<% for(String path : paths){ %>
<td><html:form action="url"><a href=[color=#FF0000]"<%=path%>"[/color]>请点击</a><input type="hidden" name="news_id" value="${row[0]}"></html:form>
</td>
<%}%>