JSP 网页间传递数据

来源:百度知道 编辑:UC知道 时间:2024/06/08 05:32:41
例如在1.jsp中,我点击一个连接“点击连接”,弹出连接网页2.jsp

我怎么 把 1.jsp中的“点击连接”这四个字 传递给2.jsp啊

大虾们帮忙了,请写出 代码,俺是个小菜鸟~~~~,解决了有高分相赠

1.encoding=GB2312
2.1.jsp这样写:<a href="2.jsp?txt=点击连接">点击连接</a>
3.2.jsp这样写:String str=new String(request.getParameter("txt").trim().getBytes("ISO-8859-1"), "GB2312");
out.println(str)

楼上正解
为楼上的写注释

1.encoding=GB2312;//设置编码

2.1.jsp这样写:<a href="2.jsp?txt=点击连接">点击连接</a>
//?后的是参数txt是具体的参数 点击连接 是要传的值 如要传多个参数 则后面加 &参数名=值&参数名2=值

3.2.jsp这样写:String str=new String(request.getParameter("txt").trim().getBytes("ISO-8859-1"), "GB2312");
整句是编码转换 request.getParameter("txt")是获得名为txt的参数的值 trim是去掉前后空格

out.println(str)
是输出 提示楼上的这句忘写 ; 这个了
呵呵

可以这样,建议你了解下jsp的form表单的操作

<a href="2.jsp?txt=点击连接">点击连接</a>