- 浏览: 937319 次
- 性别:
- 来自: 成都
最新评论
文章列表
eclispe Word Completion 的默认快捷键是Alt+/eclipse Content Assist 的默认快捷键是Ctrl+Space在使用中发现Word Completion经常导致错误,比如gre用word completion操作后是grey,但实际上我需要的是green 。 如果用content assist来操作,就会提示两个变量:grey和green . 所以不要用word completion .考虑到Ctrl+Space也是中文输入法切换的快捷键,因此去掉word completion的快捷键,将content assist的快捷键改为Alt+/ 。 eclip ...
Jrebel 介绍:
Jrebel 可快速实现热部署,节省了大量重启时间,提高了个人开发效率
JRebel是一款JAVA虚拟机插件,它使得JAVA程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。JRebel使你能即时分 ...
分享一个编写properties文件的Eclipse插件(plugin),有了它我们在编辑一些简体中文、繁体中文等Unicode文本时,就不必再使用native2ascii编码了。您可以通过Eclipse中的软件升级(Software Update)安装此插件,步骤如下:
1、展开Eclipse ...
写好demo后,说来测试运行一下,一点上传,便提示File uploads not supported.错误。开始从报错也没看出个什么来,后面发现少了文件上传的jar包,所以添加进commons-fileupload-1.2.1.jar包即可,加进这个jar后,发现还是报错。不过这错一哈就能看出来说还需要commons-io包。于是再加入commons-io-1.3.2.jar包
今天用dwr帮csdn上一童鞋做一哈文件上传,结果老是报错:CSRF Security Error 。后面查了一下,修改一下web.xml文件即可
原:
<servlet>
<servlet-name>DWRServlet</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>debug</par ...
Servlet3.0提供异步处理在以前的Servlet规范化,如果Servlet作为控制器调用了一个耗时的业务方法,那么必须等到业务方法完全返回之后才能生成响应,这将使用Servlet对业务方法的调用变成一种阻塞式的调用,因此效率比较低。
Servlet3.0规范引入了异步处理来解决这个问题,异步处理允许Servlet重新发起一条新线程去调用 耗时业务方法,这样就可以避免等待。Servlet3.0的异步处理是通过AsyncContext类来处理的,Servlet可通过ServletRequest的如下两个方法开启异步调用,创建AsyncContext对象:AsyncContext startA ...
Servlet3.0还有一个改变是改进了部分API,这种改进很好的简化了的了JAVA WEB的开发,其中一个改进就是HttpServletRequest增加了进文件上传的支持。
HttpServletRequest提供了如下两个方法来处理文件上传1、Part getPart(String name) :根据文件名来获取文件上传域;2、Collection<Part> getParts():获取所有的文件上传域;
每个Part对象对应一个文件上传域,该对象提供了大量的方法来访问上传文件的文件类型、大小、输入流等,并提供一个write(String file)方法将文件文件写入 ...
According to TLD or attribute directive in tag file, attribute items does not accept any expressions
jstl jar包版本错误,将
<%@ taglib prefix = "c" uri="http://java.sun.com/jstl/core" %>改成
<%@ taglib prefix = "c" uri="http://java.sun.com/jsp/jstl/core" ...
大部分搜索引擎都会优先考虑收录静态的HTML页面,而不是动态的*.jsp,*.php页面。但实际上绝大部分网站都是动态的,不可能全部是静态的HTML因此大部分网站都会采用伪静态----就是将*.jsp,*.php这种动态URL伪装成静态的HTML页面。
实 ...
JSP 2开发自定义标签步骤1、开发自定义标签处理类;在JSP 2中,处理类需要继承SimpleTagSupport类;2、建立一个*.tld文件,每个*.tld文件对应一个标签库,每个标签库可以包含多个标签;3、在JSP文件中使用自定义标签;
使用标签库在JSP页面使用指定的标签需要确定两点1、标签库URI:确定使用哪个标签库2、标签名:确定使用哪个标签;使用标签库分为以下两个步骤:1、导入标签库:使用taglib编译指令导入标签库,就是将标签库和指前前缀关联起来;2、使用标签:在JSP页面中使用自定义标签;语法如下:<%@ taglib uri="tagliburi&quo ...
在Cookie中存入中文值的关键:存入之前先用java.net.URLEncoder进行编码,然后在读取Cookie值的时候再用java.net.URLDecoder进行解码。示例代码如下:
addCookie.jsp:
<%
//String name=request.getParameter("name");
//创建Cookie对象
Cookie c = new Cookie("name",URLEncoder.encode("秦枫", "gbk"));
//设置Cookie对象的生存周 ...
Forward与redirect的区别
转发(forward)
重定向(redirect)
执行forward后依然是上一次请求
我们新建jsp页面的时候,默认编码是ISO什么的,但是我们一般需要编码为UTF-8或自己想要的,但又不想每个页面建好再去修改一次,所以通过如下方法,可以修改新建jsp文件的默认编码
window-preferences-web-jsp files ,然后在encoding处选择utf-8或自己想要的编码方式即可。
apache-ant所有版本下载地址:
http://archive.apache.org/dist/ant/binaries/
因为看到有的童鞋找相应的版本,不到官网上找,其他地方的资源可能需要积分,所以这里提供一下。
Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便
apache mina
利的框架。当前发行的 MINA 版本支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串口通讯程序(只在最新的预览版中提供),MINA 所支持的功能也在进一步的扩展中。
需要导入的包:
log4j.jar
mina-core-2.0.4.jar
slf4j-api-1.6.3.jar
slf4 ...