我的超链接传来的参数值
checkusername.jsp?name=sadf
我应该怎么取得其值
checkusername.jsp?name=sadf
我应该怎么取得其值
解决方案 »
- jsp实现音乐播放的问题
- 关于动态增加输入框的问题
- 紧急求助!紧急求助!紧急求助!紧急求助!参与者都得分。
- 如何改变weblogic 的jdk?
- 关于jbulider9 servlet&javabean的配置问题
- 如何把long型的(如192168000001)转换成String 192.168.000.001,再转成192.168.0.1??
- Struts中像删除用户这样的简单的用例,有没有必要经过ActionForm再到Action处理?
- jsp中对数据库的更新如何用事务管理?
- 用jbuilder5.0与weblogic6.0开发jsp的问题!
- 請問我該如何在action裡寫一個 窗口彈出的代碼呢
- oracle高手看过来。
- html checkbox 与JS的问题…
传递时请用:
String sadf = new String(request.getParameter("name"),ISO8859-1");
String sadf = (String)request.getParameter("name");//直接传递
String sadf = (String)session.getAttribute("name");//通过session传递
等等
%>
<a href="servlet名?参数1=xxx&参数2=xxx&参数3=xxx"></a>
注:
1.“servlet名”实要提交到的servlet名,要小写!!
2.“xxx”可以跟常量也可以跟变量 如 <%=xxx%>
3.用此方法提交默认是get方式 (我还不知道怎么将它变成post方式)。
4.在servlet中接收传过来的参数:
String name1 = new String(request.getParameter("参数1").getBytes("ISO-8859-1"), "gb2312");
String name2 = new String(request.getParameter("参数2").getBytes("ISO-8859-1"), "gb2312");
这样避免乱码!!以上仅供参考!
String name = request.getParameter("name");
%>如果是中文checkusername.jsp?name=啊啊啊
<%
String name = new String(request.getParameter("name").getBytes("ISO-8859-1"),"GBK");
%>
String name = new String(request.getParameter("name").getBytes("ISO-8859-1"),"GBK");
String name = new String(request.getParameter("name").getBytes("ISO-8859-1"),"utf8");
不过要注意,jsp要先定义<%@ page contentType="text/html;charset=UTF-8"%>