站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题JSP语句中的链接问题

JSP语句中的链接问题

摘要: JSP语句中的链接问题


String name=request.getParameter("name");
String id=request.getParameter("id");
String url="";
if(name.equals("shanghai"))
{
url="a.jsp?id="+id;
}
else if(name.equals("beijing"))
{
url="a.jsp?id="+id;
}
姓名:<%=rs.getString("name")%>
这里的链接该如何写哪?


姓名:<%=rs.getString("name")%>



这个rs是什么?


结果集


lianhg(lianhg) 姓名:<%=rs.getString("name")%>这样不对吧?


楼主是不是这个意思, 试试:

姓名:<%= name%>



这样也不行


">姓名:<%=name%>
试试这个



buxing


haokumenya


你得说说什么不行啊


URL这个参数根本就不能传到链接的地方,是个空连接


我想你的那些java代码应该是写在<%%>之间的吧,">姓名:<%=name%>这种方式就得写在外面,你是这么做的吗?否则就用这种:out.println("姓名:"+name+"");


你能不能把你的页面代码多放一点让我看看


while(rs.next())
{
String Id=rs.getString("Id");
String flag=rs.getString("FLag");

System.out.println("-----------------flag-----"+flag);//后台打印FLAG是多少。

if(flag.equals("0"))
{
urls="sinfo.jsp?Id="+Id;
}
else if (flag.equals("1"))
{
urls="cinfo.jsp?Id="+Id;
}
else if (flag.equals("2"))
{
urls="oinfo.jsp?Id="+Id;
}
else if(flag.equals("3"))
{
urls="tinfo.jsp?Id="+Id;
}
System.out.println("--------urls-----"+urls);//urls是多少。对不对
%>
<tr class="ftd">
<td height="32">"> <%= rs.getString("CommObject")%></td>
<td class="nei"><%= rs.getString("Times") %></td>
</tr>


你的urls参数在哪儿定义的,没有看到啊


System.out.println("--------urls-----"+urls);
这个在后台有打印出来吗?


链接这么写没有问题,应该是你前面java程序部分的问题,使得参数没有过来


String urls="";
String sql="...";
ResultSet rs=dbBean.executeQuery(sql);
while(rs.next())
{


System.out.println("--------urls-----"+urls);
这个在后台有打印出来吗?
这个出来了


也是空值,值没有传来


zbvzcxbvzxc


zbvzcxbvzxc



while循环没有执行吧,我想应该是这样


或者是if语句没有执行到


flag会出现空指针异常的


↑返回目录
前一篇: IMPORT的问题!!!
后一篇: 数据库取值问题