<%@page contentType="text/html;charset=gb2312" %> 有否替代办法?

Jay02 2003-04-24 12:21:10
现在有较多jsp写的是<%@page contentType="text/html" %>
如果一个个替代比较麻烦,灵活性也不好
有没有别的办法,比如服务器设置、或者什么变量什么的
谢谢!
...全文
168 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jay02 2003-04-27
  • 打赏
  • 举报
回复
ft,
thx:)
Jay02 2003-04-27
  • 打赏
  • 举报
回复
up
几天没来。谢谢两位。我想这个可能比较合适:
“一般来说这些@page都是写在一个公共文件中再include,改时就方便多了”。
filter如上文所说,只对req有用?
icecloud 2003-04-24
  • 打赏
  • 举报
回复
哦?这是基本要求啊 几乎不能变的哦

嗯。不过据说在web.xml可以设置。。具体的自己看看web.xml帮助
javalz 2003-04-24
  • 打赏
  • 举报
回复



你可以在tomcat的web.xml加入以下部分:
<filter>
<filter-name>Set Character Encoding</filter-name>
<filter-class>filters.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>GB2312</param-value>
</init-param>
<init-param>
<param-name>ignore</param-name>
<param-value>true</param-value>
</init-param>
</filter>
其中<filter-class>是你的类包路径
你可以自己写这个类,其实主要就是用到Request的setCharacterEncoding(encoding)方法而已
encoding的值就是你想要转到的类型,比如上面的bg2312
不过好像对于网页上的静态文本应该没用吧,对动态的比如提交的东东等是可行的




bubblebird 2003-04-24
  • 打赏
  • 举报
回复
写个filter试试,我没试过,:)
一般来说这些@page都是写在一个公共文件中再include,改时就方便多了
Jay02 2003-04-24
  • 打赏
  • 举报
回复
icecloud(冰云) :非常感谢你给的信息。我查了两个小时,没有更多的发现:(
我觉得Tomcat(我用的)中是不是应该有配置可用设,不过在server.xml和web.xml中没有找到。
另外对于自己的app中的web.xml,我也没有查到有那些可用的设置。
请再帮忙。谢谢!

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧