手机
当前位置:查字典教程网 >编程开发 >JSP教程 >jsp传值中文乱码问题解决方法示例介绍
jsp传值中文乱码问题解决方法示例介绍
摘要:在jsp中,我们经常从数据库读取数据返回客户端,但我们常常在制作时出现乱码现象,所以我们可以用这个方法来保证中文的正确输出,下面举个例子吧,...

在jsp中,我们经常从数据库读取数据返回客户端,但我们常常在制作时出现乱码现象,所以我们可以用<%request.setCharacterEncoding("UTF-8");%>这个方法来保证中文的正确输出,下面举个例子吧,

我们要接住表单的值或者把数据库数据打印出来的之前,先把<%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传值中文乱码问题解决方法示例介绍】相关文章:

关于JSP中文问题的解决方法

javascript通过url向jsp页面传递中文参数导致乱码解决方案

jsp中文显示问号问题解决方法

JSP中文字符乱码处理的2种方法

JSP动态输出Excel及中文乱码的解决

jsp页面传参乱码的解决方法

JAVA POST与GET数据传递时中文乱码问题解决方法

jsp页面间传中文参数示例

jsp使用cookie存储中文示例分享

JSP连接sybase数据库中文显示问题如何解决

精品推荐
分类导航