jsp如何在out.println()语句内通过超链接传递参数到另一个页面?

2024-12-16 21:39:07
推荐回答(4个)
回答1:

jsp中可以通过在out.println()语句输出a标签,并赋值超链接给href属性实现跳转的。
举例如下:
获取到数据后做如下处理

for(int i = 0;i kBean kb=(kBean)list.get(i);
out.println("");
out.println(""+kb.getKname1()+"");
out.println(""+kb.getKadd()+"");
out.println(""+"下载"+"");
out.println("");
在输出的a标签中,写href的值为download.jsp?n=xxx,注意这个kb.getKname1()是一个实际的值,不需要放在引号中,否则不会取到这个值。
这样的话,点击下载按钮就会触发下载动作。

回答2:

楼主出了一点小错误,请看.
out.println(""+"下载"+"");
请看区别 kb.getKname1()方法,不要写到引号里面了,否则就是字符串,不会取值.

回答3:

你可以试试:
out.print( "" );
out.flush();
out.close();
希望对你帮助!

回答4:

你这样不就传递一个参数了吗?
不明白楼主的意思?