jsp传值中文乱码问题解决方法示例介绍

  次阅读 作者:智能小宝 来源:互联网 2016-01-26 10:13 我要评论(0)

在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")

%>

这样就会输出文本框的值

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...