资料整理
2006年8月4日
最简单的JSP中文问题解决方法
请看以下代码
<
html:
form
action
=
"
/bbb/abc.do"
enctype
=
"
multipart/form-data
"
>
标题
<
input type
=
"
text
"
name
=
"
title
"
><
br
>
作者
<
input type
=
"
text
"
name
=
"
creat
"
><
br
>
<
input type
=
"
submit
"
name
=
"
submit
"
>
</
html:
form
>
在标题text框中输入: "中文"二字
就是这么简单,关键就是enctype属性,
天才同事在用Struts做上传功能时发现:
表单里的所有传递的参数会被转换成Unicode。
因此中文字符自然就不会被编码成ISO-8859-1(如%23)格式,而直接以Unicode形式传递。
大家可以试试,如果使用get方法,那么在提交时,连url中显示的都是中文参数
www.zzz.com/bbb/abc.do?title
=中文&creat=
这样的话Action: abc.do中也就可以直接拿到中文了:
abc.
do
(GBK)
public
class
abcAction
{
public
ActionForward execute(
.)
{
System.out.println("output : "+request.getParamete(title));
}
}
程序的运行结果为: "output : 中文"
^^ 再也不用在Action中进行转码了
posted @
2006-08-04 09:06
谢玮 阅读(1599) |
评论 (4)
|
编辑
收藏
导航
BlogJava
首页
新随笔
联系
聚合
管理
统计
随笔 - 1
文章 - 35
评论 - 10
引用 - 0
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔档案
2006年8月 (1)
文章分类
IDE(2)
(rss)
javascript(11)
(rss)
java应用程序(6)
(rss)
Web(12)
(rss)
应用服务器(4)
(rss)
操作系统与网络(8)
(rss)
数据持久化(5)
(rss)
流行框架(7)
(rss)
软件工程与系统架构(2)
(rss)
非技术(2)
(rss)
文章档案
2006年12月 (1)
2006年11月 (1)
2006年10月 (1)
2006年9月 (5)
2006年8月 (5)
2006年7月 (21)
2006年6月 (1)
搜索
最新评论
1. re: ThreadLocal模式下管理的Session会在事务提交后自动关闭!
very good. 但是如果把tx.commit拿掉之后,数据没有插入,但是数据表的标志位却自增了,什么原因那?
--刘鑫
2. re: JSON 入门与JavaScript提高(原创)
The dogs and cats are interesting.
--lp
3. re: JSON 入门与JavaScript提高(原创)
fgh
--fgh
4. re: 什么是数据库左连接
不对吧,连接与字段有关
-- DD
5. re: 什么是数据库左连接[未登录]
在说详细点好吗、
谢谢啊
--zhu
Powered by:
BlogJava
Copyright © 谢玮