jetty Remember
2014-01-23 15:44
141 查看
印象:
1:jetty 很小巧 轻量,可以用于 控制线程
2:改代码不用重启
3:eclipse 必用插件 runjettyrun
etty 与tomcat的编码
tomcat 内部的编码固定是 iso8859_1 , 因此通过get 等方式获得参数传值时,一般需要进行
new String(request.getParameter("**").getBytes(8859_1),"UTF-8"), 才能转化为UTF-8的编码方式
jetty默认是UTF-8的编码,所以使用utf-8编码的URL参数可以正常解码,使用GBK编码的参数就全变问号了
无论是 tomcat 还是jetty 容器,都是需要注意 url 传值时的中文乱码问题。 传值前都使用 URLEncoder.encode(str,"UTF-8") 进行编码
获取传值后, 对于tomcat 容器,采用 new String(request.getParameter("**").getBytes(8859_1),"UTF-8") 方式对获取值进行解码, 对于jetty 容器,则采用 URLDecoder.decode(request.getParameter("**"),"UTF-8"); 的方式解码
1:jetty 很小巧 轻量,可以用于 控制线程
2:改代码不用重启
3:eclipse 必用插件 runjettyrun
etty 与tomcat的编码
tomcat 内部的编码固定是 iso8859_1 , 因此通过get 等方式获得参数传值时,一般需要进行
new String(request.getParameter("**").getBytes(8859_1),"UTF-8"), 才能转化为UTF-8的编码方式
jetty默认是UTF-8的编码,所以使用utf-8编码的URL参数可以正常解码,使用GBK编码的参数就全变问号了
无论是 tomcat 还是jetty 容器,都是需要注意 url 传值时的中文乱码问题。 传值前都使用 URLEncoder.encode(str,"UTF-8") 进行编码
获取传值后, 对于tomcat 容器,采用 new String(request.getParameter("**").getBytes(8859_1),"UTF-8") 方式对获取值进行解码, 对于jetty 容器,则采用 URLDecoder.decode(request.getParameter("**"),"UTF-8"); 的方式解码
相关文章推荐
- 《信息可视化的艺术:信息可视化在英国》
- springmvc拦截过滤静态资源的一种方法
- Spring MVC 框架搭建及详解
- mysql的binlog日志删除查询
- win7系统红警2怎么全屏?
- 软件设计是怎样炼成的(1)——什么是优秀的设计?
- php弹出对话框实现重定向代码
- win7上搭建hadoop开发环境
- ActiveMQ 远程监控JMX设置
- firebug调试
- JSON转换
- jQuery $.isNumeric vs. $.isNaN vs. isNaN
- 远程 不显示本地硬盘解决办法(高级版)
- 远程 不显示本地硬盘解决办法(高级版)
- Push Button Web Hosting
- 谷歌地图地理解析和反解析geocode.geocoder详解
- Shell 小技巧的问题 mysql -e ,字符串替换telnet命令检测
- android开发教程之handler异步更新ui
- Centos5.4下安装Layer7禁止QQ、MSN、p2p软件
- Android控件Editext、TextView属性详解