文章列表
1.从Internet获取网页
发送请求,将网页以流的形式读回来.1)创建一个URL对象:URL url = new URL("http://www.sohu.com");2)利用HttpURLConnection对象从网络中获取网页数据:HttpURLConnection conn = (HttpURLConnection) url.openConnection();3)设置连接超时:conn.setConnectTimeout(6* 1000);4)对响应码进行判断:if (conn.getResponseCode() != 200) throw new Runti ...
当我们使用BufferedReader的时候,读取的文档会出现中文乱码问题,就如上一篇博文中讲到的
BufferedReader br=new BufferedReader(new InputStreamReader(connectiton.getInputStream()));
就会出现中文乱码的问题,修改的方法如下:
BufferedReader br=new BufferedReader(new InputStreamReader(connectiton.getInputStream(),"GB2312"));
或者
BufferedReader br=ne ...
在NIO中,数据的读写操作始终是与缓冲区相关联的.读取时信道(SocketChannel)将数据读入缓冲区,写入时首先要将发送的数据按顺序填入缓冲区.缓冲区是定长的,基本上它只是一个列表,它的所有元素都是基本数据类型.ByteBuffer是最常用 ...
function addTab(title, href,icon){
var tt = $('#tabs');
if (tt.tabs('exists', title)){//如果tab已经存在,则选中并刷新该tab
tt.tabs('select', title);
refreshTab({tabTitle:title,url:href});
} else {
if (href){
var content = '<iframe scrolling="no" frameborder=& ...
近日在AIX上用log4j打印日志,出现乱码,经过努力解决问题。 症状:在默认语言非中文(或者说默认语言不支持中文的)的Windows、Linux、Unix上,用log4j打印日志,出现乱码,常见的就是一堆问号。 解决方法: 如果是log4j.properties为配置文件,比如: view plaincopy to clipboardprint? log4j.appender.A1=org.apache.log4j.RollingFileAppender log4j.appender.A1.File=all.log log4j.appender.A1=org.apache.log4j.R ...
最近在公司里做一些Java Web开发的培训,同时对已经做的一些工程做一些ReView,现在的工程里,工程师直接使用JSTL取得Action里的属性,这个用法我以前到真的没有用过,因为在我印象中,Struts2的这些Action属性,应该是在ValueStack中,而在某些情况下,从ValueStack取值是件挺麻烦的事情,在做天乙社区8时,我就参考Struts2的标记库,自己扩展标记库,从而取得ValueStack里的值,而JSTL应该是从Page、Request、Session和Application里顺序取值,莫非Struts2将ValueStack里的值也放入了Request?同时我 ...