jsp传值中文乱码问题解决方法示例介绍
2018-10-12 13:58
746 查看
在jsp中,我们经常从数据库读取数据返回客户端,但我们常常在制作时出现乱码现象,所以我们可以用<%request.setCharacterEncoding("UTF-8");%>这个方法来保证中文的正确输出,下面举个例子吧,
我们要接住表单的值或者把数据库数据打印出来的之前,先把<%request.setCharacterEncoding("UTF-8");%>放在他们的前面,然后,表单的提交方式必须是post,即method="post",这样可以闭避免乱码了,请看下面:
或者有时用户登陆时,我们需要在某一页用到用户名或者密码,我们可以用下面这种方法来记住,在其他页面可以随便调用,如:
这样就会输出文本框的值
我们要接住表单的值或者把数据库数据打印出来的之前,先把<%request.setCharacterEncoding("UTF-8");%>放在他们的前面,然后,表单的提交方式必须是post,即method="post",这样可以闭避免乱码了,请看下面:
<%request.setCharacterEncoding("UTF-8");%>
<form action="" method="post">
姓名:<input type="text" name="name"/>
<br/>
性别:<input type="text" name="sex" />
<%
String name=requset.getParameter("name");
String sex=request.getParameter("sex");out.print(name);
out.print(sex);
%>
</form>
或者有时用户登陆时,我们需要在某一页用到用户名或者密码,我们可以用下面这种方法来记住,在其他页面可以随便调用,如:
<form action="" method="post">
用户名:<input type="text" name="name"/>
<br/>
密码:<input type="password" name="password" />
<form/>
String name=requset.getParameter("name");
String password=request.getParameter("password");
application.setAttribute("names",name);
application.setAttribute("passwords",password);密码和用户名就这样被记住了,在其他也可以随便调用,如下
application.getAttribute(“names");
application.getAttribute("passwords");
<%
out.print(application.getAttribute(“names"));
out.print(application.getAttribute(“passwords")
%>
这样就会输出文本框的值
您可能感兴趣的文章:
相关文章推荐
- jsp传值中文乱码问题解决方法示例介绍
- linux+tomcat struts 2 Jsp页面传值中文乱码问题解决方法
- JSP中文乱码问题解决方法小结
- jsp页面显示及数据库中文乱码问题解决方法
- 中文乱码--MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总
- jsp fckeditor 上传中文图片乱码问题的解决方法
- JSP字符中文乱码问题解决方法汇总
- MyEclipse 创建jsp页面出现中文乱码问题解决方法
- 解决jsp超链接中文传值乱码问题
- 解决Extjs传参到action中文乱码和jsp之间传值的中文乱码问题
- JSP传递中文参数乱码问题的解决方法
- JSP中文乱码问题解决方法详解
- jsp带中文请求参数的乱码问题的解决方法
- 对JSP页面传值中文乱码的简单解决方法(转)
- JSP中文乱码问题解决方法小结
- JSP、AJax中文乱码问题解决,escape(), encodeURI(), encodeURIComponent(),js对参数连续两次调用 encodeURI(String) 方法
- JSP中文乱码问题解决方法小结
- 学习struts2建bbs总结四:解决jsp/action中文传值乱码问题
- JSP中文乱码问题解决方法小结
- 对JSP页面传值中文乱码的简单解决方法