随笔分类 - J2EE
摘要:可以通过show variables like 'character%' 来输出当前字符编码情况可得到如下结果mysql> show variables like 'character%';+--------------------------+---------------------------------------------------------+| Variable_name | Value |+--------------------------+-----...
阅读全文
摘要:最近两天一直在关注编码这个问题,今天注意到了Servlet获得请求参数这个过程中涉及到的编码方式。通过查看server配置文件的connector元素,发现,Servlet在处理请求参数时,使用的默认的编码时ISO-8859-1,这个不稀奇,毕竟是外国人写的嘛。所以我们想要得到带中文的 参数 其中一种方法就是自行转换如下:String test = request.getParameter("test"); String test2 = new String(test.getBytes("iso-8859-1"),"utf-8");/
阅读全文
摘要:urlencode实际上是为了在url中支持一些非ascii字符而采用的一种对url进行编码的方式比如,当我们进行get请求时,可能遇到请求的值为中文如下:如我们请求http://localhost:8080/test4/TestCharset资源时附带参数名为(haha)值为(我 是中国人)此时请求url应该为http://localhost:8080/test4/TestCharset?haha=我 是中国人但是url是不支持非ascii字符的,所以就要进行urlencode,而一般浏览器帮我们做这件事情urlencode 具体的方法就是 将遇到的非ascii字符 转换成 UTF-8编码(
阅读全文
摘要:1、静态导入是将被导入的代码完全融入,两个页面融合成一个整体Servlet;而动态导入则是在Serlet中使用include方法来引入被导入页面的内容。ps:这句话可以通过分析Servlet生成的对应jsp页面的源码来看出。后者生成的代码包含了一个include方法。2、静态导入时被导入页面的编译指令会起作用;而动态导入时,被导入页面的编译指令失去作用,只是插入被导入页面的body内容。3、动态包含可以增加外的参数。摘自:李刚 《轻量级Java_EE企业应用实战_structs2_Spring3_Hibernate整合开发》
阅读全文
浙公网安备 33010602011771号