07 2013 档案

摘要:用eclipse重启tomcat的时候可能出现这样的错误提示,说明tomcat没有成功地关闭掉。解决办法:尝试直接用tomcat的shutdown.bat关闭即可,一般都可以解决问题 阅读全文
posted @ 2013-07-16 18:28 rldts 阅读(266) 评论(0) 推荐(0) 编辑
摘要:然后输入project-name,比如说“test",点finish,配置web.xml,这里的org.apache.struts.action.ActionServlet就在struts-core-1.3.10.jar中,在后面的步骤中我们要把这些jar包拷贝到WEB-INF/lib中 1 2 3 4 5 action 6 7 org.apache.struts.action.ActionServlet 8 9 010 11 12 action1... 阅读全文
posted @ 2013-07-16 16:03 rldts 阅读(464) 评论(0) 推荐(0) 编辑
摘要:1、下载下来看2、右键,在新标签中打开图片 阅读全文
posted @ 2013-07-15 23:34 rldts 阅读(585) 评论(0) 推荐(0) 编辑
摘要:我通过这个步骤导入了struts的jar包并且配置好了javadoc,且亲测可用:http://www.cnblogs.com/qrlozte/p/3173805.html但是当我把struts的jar包拷贝到WEB-INF/lib中以后,突然发现eclipse中配置好的javadoc失效但是我去查看,javadoc url是有效的我就奇了怪了,中间诸多波折,长话短说,总之,浪费了不少时间,终于发现了问题所在:当我把struts的所有jar包拷贝到WEB-INF/lib中以后,eclipse自己偷偷摸摸做了件事,什么事呢,见下图我们看看上面的Web App Libraries中有什么:但是,这 阅读全文
posted @ 2013-07-15 23:31 rldts 阅读(339) 评论(0) 推荐(0) 编辑
摘要:eclipse默认是自动build你所编辑的java文件,但是这种自动build的前提是你对该java文件做了修改,因此,有的时候,如果你的class文件因为某种原因丢失了,你又不去手动build,eclipse是不会挨个检测每个java文件是否已经被编译的,那么下面来看怎么手动build首先,取消自动build然后,选择build all或者build project或者build working set,如果你希望删除之前build的class文件,那么选择clean 阅读全文
posted @ 2013-07-15 22:55 rldts 阅读(1654) 评论(0) 推荐(0) 编辑
摘要:一般你希望以部分文件名作为关键字的时候,可以选择这个搜索选项,当然你也可以选择操作系统自带的搜索功能 阅读全文
posted @ 2013-07-15 17:58 rldts 阅读(958) 评论(0) 推荐(0) 编辑
摘要:比如,你在web.xml中配置了什么东西,在有的时候不一定就会立即被eclipse察觉到,即便你的配置正确了,甚至重启了几次服务器,它仍然给你报错 比如说,刚才我在web.xml中配置了一个taglib,并且tld文件已经放到了/WEB-INF中,如图 但是eclipse死活说我木有配置好这个uri,在使用的时候仍然提示找不到tld文件,后来我就纠结了半天这到底是什么回事,过程就不细说了,总之,搞了半天之后,没有什么进展,我索性在浏览器中亲测,居然发现,尽管eclipse正在报错,但是程序是确实可用的,证明我的配置是没有问题的 后来运行了几次后,eclipse终于不再继续报错了 所... 阅读全文
posted @ 2013-07-15 16:40 rldts 阅读(385) 评论(0) 推荐(0) 编辑
摘要:如果tld文件中有uri,那么你可以直接使用该tld文件中写的uri,就不用在web.xml中配置taglib了,如图如果你在web.xml中配置了taglib,那么你也可以选择使用你配置的uri(这并不会与tld文件中的uri冲突),如下图: 阅读全文
posted @ 2013-07-15 16:31 rldts 阅读(309) 评论(0) 推荐(0) 编辑
摘要:今天安装的struts1.3,但是缺少tld文件,所以无法使用taglib,找了半天假设你的struts版本为1.3.10解压后的目录为F:\struts-1.3.10-all\struts-1.3.10\[apps,docs,lib,src,LICENSE.txt,NOTICE.txt]那么你找到F:\struts-1.3.10-all\struts-1.3.10\lib\struts-taglib-1.3.10.jar\META-INF\tld\把其中的tld文件拷贝出来,放到你的/webcontent/WEB-INF/目录下即可,注意还要配置好web.xml实际上不是因为这个问题,tld 阅读全文
posted @ 2013-07-15 16:10 rldts 阅读(748) 评论(0) 推荐(0) 编辑
摘要:www.mldnjava.cn,MLDN高端Java培训 请选择喜欢的城市: 但是有个问题,就是,如果我把其中的function createXMLHttp换成如下实现,就会出错: function createXMLHttp(){ if(window.XMLHttpRequest){ xmlHttp = new XMLHttpRequest() ; } else { xmlHttp = new ActiveX... 阅读全文
posted @ 2013-07-15 12:54 rldts 阅读(519) 评论(0) 推荐(0) 编辑
摘要:而不是选中地址栏再按enter键,这样可能产生两种问题:1、地址栏中的URL可能包括你上次提交的参数,你按了enter之后可能导致上次提交的参数重复提交2、可能导致根本就没有刷新页面,刚才我修改了html页面的代码,但是通过选中地址栏再按enter键的方法,始终没有看到我修改代码之后的效果,直到按F5才真正刷新了页面 阅读全文
posted @ 2013-07-15 11:18 rldts 阅读(191) 评论(0) 推荐(0) 编辑
摘要:打开mysql.exe(如果你配置了path的话,打开cmd即可)键入:mysqladmin -u root -p password [你的新密码][回车]然后会要求你输入你当前的密码,就修改成功了 阅读全文
posted @ 2013-07-15 10:02 rldts 阅读(191) 评论(0) 推荐(0) 编辑
摘要:最开始我在代码中看到这样的代码(运行正常):但是我记得在web.xml中没有配置啊,如下: mldn_hello /WEB-INF/hellotag.tld mldn_date /WEB-INF/datetag.tld mldn /WEB-INF/mldntag.tld http://www.mldn.cn/jst/core ... 阅读全文
posted @ 2013-07-15 09:05 rldts 阅读(3733) 评论(0) 推荐(0) 编辑
摘要:例如如下代码:Insert title here 编号是lxh的名称是: 啥也不是了! 运行的时候出现这种异常:七月 15, 2013 8:40:34 上午 org.apache.catalina.core.StandardWrapperValve invokeSEVERE: Servlet.service() for servlet jsp threw exceptionorg.xml.sax.SAXParseException; systemId... 阅读全文
posted @ 2013-07-15 08:45 rldts 阅读(2564) 评论(0) 推荐(0) 编辑
摘要:感觉JSTL这些东西的API远比java的api难找多了,不过终究是有办法的,google:jstl documentation,进入http://docs.oracle.com/javaee/5/jstl/1.1/docs/tlddocs/index.html 然后查找sql/update的API,解决了使用的问题,我最开始以为删除掉的记录集合被存放在var域中,查看了API之后才知道原来是删除掉的记录数被存放在var域Insert title here 输入雇员编号: Insert title here DELETE FROM emp WHE... 阅读全文
posted @ 2013-07-14 18:15 rldts 阅读(291) 评论(0) 推荐(0) 编辑
摘要:1 3 4 5 6 7 Insert title here 8 9 10 11 12 13 14 15 display.jsp 1 3 4 5 6 7 8 Insert title here 9 10 11 12 13 我使用了filter,代码如下: 1 package org.lxh.filterdemo; 2 3 import java.io.IOException; 4 import java.nio.charset.Charset; 5 6 import javax.servlet.Filter; 7 import javax.serv... 阅读全文
posted @ 2013-07-14 17:21 rldts 阅读(571) 评论(0) 推荐(0) 编辑
摘要:这样的话,启动或者关闭tomcat都会报错,在eclipse的话,还可能出现无法创建新的tomcat server的现象,选择clean server报错:启动的时候出错改成这样就好了 阅读全文
posted @ 2013-07-14 15:57 rldts 阅读(2531) 评论(0) 推荐(0) 编辑
摘要:Window->Show View->Other->Java->Javadoc这样你用鼠标选中一个element就可以在Javadoc tag中显示信息了,而不是那种浮动窗口,有的时候eclipse会抽风,浮动窗口总是不出现 阅读全文
posted @ 2013-07-14 10:41 rldts 阅读(472) 评论(0) 推荐(0) 编辑
摘要:总之通用的法则,google:"XxxName documentation"例如,如果要查看JSTL的reference manual,google:jstl doc即可,oracle官网有http://docs.oracle.com/javaee/5/jstl/1.1/docs/tlddocs/又比如,Expression Language, google: el documentation,俩URLhttp://docs.oracle.com/javaee/6/tutorial/doc/gjddd.htmlhttp://docs.oracle.com/javaee/1. 阅读全文
posted @ 2013-07-12 17:05 rldts 阅读(231) 评论(0) 推荐(0) 编辑
摘要:哪些jar包应该放到你的/WEB-INF/lib中?(目前为止,我的classpath只配置了dt.jar和tools.jar,也就是说,我的web-project所用的所有jar包都没有配置到classpath中,而是直接放到/WEB-INF/lib中的)放到/WEB-INF/lib中的jar包主要是为了支持你的wep-project的运行而如果你仅仅是想编译一些java文件,那么就直接用eclipse为你的项目导入jar包即可了,但是要注意,eclipse导入jar包只是用来帮助编译你的java文件的,并不能用来支持你的web-project的运行!要想支持你的web-project的运行 阅读全文
posted @ 2013-07-11 16:30 rldts 阅读(685) 评论(0) 推荐(0) 编辑
摘要:如图:SEVERE: Servlet.service() for servlet jsp threw exceptionorg.apache.jasper.JasperException: /ch12/hellotag.jsp(7,46) Attempt to redefine the prefix holyshit to mldn_hello, when it was already defined as /WEB-INF/hellotag.tld in the current scope.尼玛我搞了半天这个exception,原来是因为第一个@taglib没有被注释掉,我BLEEP!难道这 阅读全文
posted @ 2013-07-11 12:17 rldts 阅读(248) 评论(0) 推荐(0) 编辑
摘要:刚才发现自己的servlet-api.jar里面的javax.servlet.jsp为空的,但是我又需要做一些JSP tag-lib的编程,所以没办法,只好去下一个新的包上网找了找,我用的tomcat是tomcat6,去tomcat官网看,tomcat6用的是servlet 2.5所以去找servlet 2.5的jar好像名字为servlet-api.jar,找了找,下下来的javax.servlet.jsp仍然是空的,嘿,我勒个去我就郁闷了然后去再google了一下,Java EE 5 SDK里面应该有,去oracle下吧,尼玛这网速,5-6k下接近100M的东西,晕了再后来,我怀疑是我的t 阅读全文
posted @ 2013-07-11 11:14 rldts 阅读(309) 评论(0) 推荐(0) 编辑
摘要:刚才在测试一个HttpSessionListenerpackage org.lxh.listenerdemo ;import javax.servlet.http.* ;public class HttpSessionListenerDemo implements HttpSessionListener { public void sessionCreated(HttpSessionEvent se){ System.out.println(this + ":** SESSION创建,SESSION ID = " +se.getSession().getId() ) ; . 阅读全文
posted @ 2013-07-09 12:20 rldts 阅读(3139) 评论(0) 推荐(0) 编辑
摘要:我刚才发布了这么一个listenerpackage org.lxh.listenerdemo ;import javax.servlet.http.* ;public class HttpSessionListenerDemo implements HttpSessionListener { public void sessionCreated(HttpSessionEvent se){ System.out.println(this + ":** SESSION创建,SESSION ID = " +se.getSession().getId() ) ; } p... 阅读全文
posted @ 2013-07-09 12:03 rldts 阅读(439) 评论(0) 推荐(0) 编辑
摘要:JSP页面最终是编译为Servlet执行的,你可以在Tomcat的%CATALINA_HOME%/work/Catalina/localhost中找到一个文件夹,该文件夹跟你的web-project的虚拟路径一致!比如说,我在%CATALINA_HOME%/conf/server.xml中配置了我的web-project为如下那么在%CATALINA_HOME%/work/Catalina/localhost中就有一个文件夹名为“mldn”!并且,你在\mldn\org\apache\jsp目录下还会找到你所有jsp页面对应的.class文件,这就证明了JSP页面最终是编译为Servlet执行 阅读全文
posted @ 2013-07-09 11:30 rldts 阅读(2176) 评论(0) 推荐(0) 编辑
摘要:是在tomcat的web.xml中配置,而不是在你的%web-project-root%/WEB-INF/web.xml中!示例 Login.jsp User/Index.jsp Manage.jsp 阅读全文
posted @ 2013-07-09 11:08 rldts 阅读(1090) 评论(0) 推荐(0) 编辑
摘要:1、Servlet3个文件E:\web.workspace\mldndemo\WebContent\ch14\regist.htmlE:\web.workspace\mldndemo\WebContent\ch14\regist.jspE:\web.workspace\mldndemo\WebContent\WEB-INF\classes\org\lxh\ajaxdemo\CheckServlet.class虽然CheckServlet.class所在的位置不是E:\web.workspace\mldndemo\WebContent\,但是如果你在web.xml中配置为如下: checkSe. 阅读全文
posted @ 2013-07-09 09:17 rldts 阅读(631) 评论(0) 推荐(0) 编辑
摘要:下面的任何一条缺一不可,注意,我之所以全部都用的XXX,意思就是这几个最好全部都一致!1、HTML中要用meta content="text/html; charset=XXX"来指出HTML页面的编码为XXX,XXX必须和HTML文件本身的编码一致!2、JSP页面中必须要出现pageEncoding="XXX"用来指出JSP文件本身的编码,这样JSP文件在编译为java文件的时候才不会有乱码(并且JSP文件对应的java文件是UTF-8的编码),然后JSP文件对应的java文件被编译为class文件,仍然是UTF-8编码,最后class文件被web-c 阅读全文
posted @ 2013-07-08 22:09 rldts 阅读(506) 评论(0) 推荐(0) 编辑
摘要:转自http://blog.csdn.net/yudaoai/article/details/4231333filter功能.它使用户可以改变一个 request和修改一个response. Filter 不是一个servlet,它不能产生一个response,它能够在一个request到达servlet之前预处理request,也可以在离开 servlet时处理response.换种说法,filter其实是一个”servlet chaining”(servlet 链).一个filter 包括:1. 在servlet被调用之前截获;2. 在servlet被调用之前检查servlet reque 阅读全文
posted @ 2013-07-08 20:56 rldts 阅读(502) 评论(0) 推荐(0) 编辑
摘要:Filter有如下几个用处。在HttpServletRequest到达Servlet之前,拦截客户的HttpServletRequest。根据需要检查HttpServletRequest,也可以修改HttpServletRequest头和数据。在HttpServletResponse到达客户端之前,拦截HttpServletResponse。根据需要检查HttpServletResponse,也可以修改HttpServletResponse头和数据。首先,要知道在web.xml中,指定了filter要进行拦截url范围,/*则表示拦截你%web-root%下对所有url的request和res 阅读全文
posted @ 2013-07-08 20:49 rldts 阅读(828) 评论(0) 推荐(0) 编辑
摘要:今天调代码的时候,突然发现,服务器开着,什么都没有问题,当我把下面这个filter给deploy了以后,访问所有的页面就都是空白。后来发现,是因为在代码路径中,有一条路径没有调用filterChain.doFilter(request, response),想来也是,你这不就等于把HttpServletRequest给丢失了么web.xml中,在enable="false"的情况下,会出现我上面描述的问题,代码如下 1 package org.foo.filterdemo ; 2 3 import java.io.* ; 4 5 import javax.servlet.* 阅读全文
posted @ 2013-07-08 17:41 rldts 阅读(2474) 评论(0) 推荐(0) 编辑
摘要:其实就是利用这么一个原理:byte[] bytes = str.getBytes("iso-8859-1");String result = new String(bytes, charset); // 将str转化为你指定的charset encoding这个filter解决了什么问题呢?其实就是解决了使用request.getParameter时的乱码问题,比如说,你有一个a.html或者a.jsp发送request给servlet_b,servlet_b利用request.getParameter把参数提取出来,然后送到c.jsp去显示,如果你的a.html/jsp使 阅读全文
posted @ 2013-07-08 17:08 rldts 阅读(3886) 评论(0) 推荐(0) 编辑
摘要:刚才突然发现,很多servlet的api都不熟悉,但是又没有给eclipse导入api,就google了一下关键字,servlet api / doc或者java ee api / doc注意版本号还有就是,如果下载下来后的doc不是一个文件夹,而是jar包,那么就采取下面这种方法导入到eclipse的project中可以看到,eclipse提供了2中导入方法,一种是导入文件夹/网址(Javadoc URL);另一种是导入jar包或者zip包裹(Java doc in archive)选择好路径之后点击Validate验证一下! 阅读全文
posted @ 2013-07-08 14:53 rldts 阅读(937) 评论(0) 推荐(0) 编辑
摘要:刚才在测试一个用户登录程序的时候,是这么一个情况,在login.jsp登录之后,跳转到success.jsp页面然后我修改了一个servlet,重新deploy到/WEB-INF/classes下(在此过程中没有关闭MySQL以及Tomcat,Tomcat reloadable="true")就出现了如下错误,可能有memory leak后来google了一下,这里找到了一些解决方案,http://stackoverflow.com/questions/11872316/tomcat-guice-jdbc-memory-leak但是我现在正在想办法重现这个错误,才能验证上面 阅读全文
posted @ 2013-07-08 14:35 rldts 阅读(1067) 评论(0) 推荐(0) 编辑
摘要:Charset.isSupported() 阅读全文
posted @ 2013-07-08 12:57 rldts 阅读(183) 评论(0) 推荐(0) 编辑
摘要:代码就在下面,最开始我以为是request和response的编码问题,还去搞了一个filter,结果最后发现跟filter半毛钱关系都没有,都是因为没有打印这么一句out.println("");input.html 1 2 3 4 5 Insert title here 6 7 8 9 请输入内容:10 11 12 13 InputServlet.javapackage org.lxh.servletdemo ;import java.io.* ;import javax.servlet.* ;import javax.serv... 阅读全文
posted @ 2013-07-08 10:43 rldts 阅读(773) 评论(0) 推荐(0) 编辑
摘要:这样比你自己在Servlet代码中硬编码request.setCharacterEncoding, response.setCharacterEncoding方便多了总之,如果你添加了这个filter,配置好了web.xml,那么如果还出现乱码问题,你就去检查你的JSP和HTML代码中的encoding选项吧(charset, pageEncoding, meta.content之类的),看看是否和你在web.xml中配置的filter的encoding相匹配CharacterEncodingFilter.java 1 public class CharacterEncodingFilter 阅读全文
posted @ 2013-07-08 10:14 rldts 阅读(559) 评论(0) 推荐(0) 编辑
摘要:转载自:http://www.cnblogs.com/hzj-/articles/1689836.html的作用:web.xml的配置中配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听中会有contextInitialized(ServletContextEvent args)初始化方法,在这个方法中获得Servle. 阅读全文
posted @ 2013-07-07 17:39 rldts 阅读(3679) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/qrlozte/articles/3176267.html 阅读全文
posted @ 2013-07-07 17:25 rldts 阅读(193) 评论(0) 推荐(0) 编辑
摘要:解决方法就是这段代码,其中item是fileupload中的FileItemString value = new String(item.getString().getBytes("ISO-8859-1"), "UTF-8") ;但是说老实话,这个解决方法不具有通用性,换个环境很可能就不能用了,比如刚才,我用到smartupload上,就给我来了个exception1、获取form中字段(即除了上传的文件以外的那些元素)是中文,如果出现了乱码,使用了如下代码,解决了乱码的问题String value = item.getString("UTF- 阅读全文
posted @ 2013-07-07 17:10 rldts 阅读(2658) 评论(0) 推荐(0) 编辑
摘要:刚才使用了fileupload的jar包,老样子,我只是在eclipse中将其添加到了project的java build path/libraries中我以为这样就行了,是的,是行了,仅仅能保证在eclipse中编译java文件是没有问题的,但是tomcat编译jsp文件的时候,就找不到class的定义了,这也是为什么我在运行页面的时候总是出现如下报错(如果用 import="xxx.yyy.zzz.*"的话)或者,这样的报错(使用import="xxx.yyy.zzz.ClassName")解决办法就是向%WEB-ROOT%/WEB-INF/lib/ 阅读全文
posted @ 2013-07-07 15:54 rldts 阅读(1543) 评论(0) 推荐(0) 编辑
摘要:刚才在思考,我所写的一些java代码存放在了eclipse的一个workspace的目录下,这个目录下还包含我的web-project的所有html和jsp文件,以及/WEB-ROOT/WEB-INF/web.xml,但是,Tomcat是怎么找到我写的那些java、html、jsp代码的呢?在eclipse这个IDE环境下我很容易就产生了这么一个想法:是不是eclipse做了一些“magic work”呢? 然后我在eclipse中把tomcat给关闭了。到cmd中去,startup tomcat,然后打开浏览器,链接到我写的那些页面,照常使用~ 看来“magic work”这个理论是... 阅读全文
posted @ 2013-07-07 14:49 rldts 阅读(239) 评论(0) 推荐(0) 编辑
摘要:奇怪,我既没有更新JDK也没有更新Tomcat,仅仅是把eclipse换成了kepler,在JSP中getServletContext就可以用了,可能是因为eclipse自身带的JRE更新了API吧 阅读全文
posted @ 2013-07-07 13:54 rldts 阅读(222) 评论(0) 推荐(0) 编辑
摘要:刚才在编辑JSP文件,有一些东西我懒得敲了,就把一些代码里面拷贝到eclipse的editor中,结果你猜怎么,拷贝进去以后,jsp的auto-completion居然不工作了!(即中的代码没有自动提示)害的我又得删了这个文件然后重新做一遍!后来发现,凡是copy东西进去,无论是从哪里拷到eclipse的editor中,都会导致jsp的auto-completion不工作(即中的代码没有自动提示)! 这里写个笔记,算是提醒自己,尼玛,怎么解决? 但是我又试了一些昨天写的代码,照样copy啊,一点问题都没有,怎么一用到今天的代码就出现这个问题了?尼玛搞笑啊 --------------... 阅读全文
posted @ 2013-07-07 09:54 rldts 阅读(685) 评论(0) 推荐(0) 编辑
摘要:今天在eclipse中新建了tomcat server,但是由于一些配置出了问题,导致总是出现404报错,具体情况如下症状:tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器。访问htt://localhost:8080/能正常访问tomcat管理页面然后我去搜索了一下,找到了这篇blog,http://blog.csdn.net/wqjsir/article/details 阅读全文
posted @ 2013-07-06 17:55 rldts 阅读(14378) 评论(1) 推荐(1) 编辑
摘要:只要你配置好了你的database(在Data Source Explorer中,可以通过window->show view打开)写好你的sql script,然后配置好profile右键,执行就可以了,我下面提供2个截图,对应两种执行方式:1.2. 阅读全文
posted @ 2013-07-06 15:07 rldts 阅读(3339) 评论(0) 推荐(0) 编辑
摘要:配置server,以tomcat为例点击下图的tag如果没有,就去这里找:然后右键:new->server,根据你安装的server选择版本,然后finish就行了然后你右键那个server可以选择start/stop,跟tomcat本身的startup.bat和shutdown.bat效果是一样的//==================配置database,以mysql-5.1为例右击“Database Connections”,选择new然后如果你是第一次配置的话,可能出现如下界面:你看到版本号是5.1。你可能想问了,诶我安装的MYSQL是5.6的,怎么这里是5.1呢?拜托,亲,5. 阅读全文
posted @ 2013-07-06 15:00 rldts 阅读(2697) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-07-06 12:16 rldts 阅读(177) 评论(0) 推荐(0) 编辑
摘要:参考javadocjava.util.regex.Pattern里面有一些说明,如果还有不明白的地方yes,google it.@ “不能以0开头,1到多位数字,字符集为0到9”"[1-9][0-9]*"@“Email的格式”,即,[1~多个,字母或数字][@][1~多个,字母或数字][.][1~多个,字母或数字][0或者1个,点][0或者多个,字母或数字],比如wwdery@sina.com.cn"\\w+@\\w+\\.\\w+\\.?\\w*"@... 阅读全文
posted @ 2013-07-06 10:37 rldts 阅读(185) 评论(0) 推荐(0) 编辑
摘要:比如说,我在调试一个web-project的时候,因为eclipse默认编译好的.class文件放在/build/classes/中,但是我希望随时把这些class文件放到/WEB-ROOT/WEB-INF/classes/中,这样的话就导致每次我编译一个bean都要手动进行copy,非常麻烦,怎么办?这样简单的问题,你写一个文件夹copy的tool嘛,然后配置好参数(oldPath,newPath之类的),每次你编译了bean,就运行一下你的FolderCopier即可! 当然这里就是简单做个笔记,提醒自己。 阅读全文
posted @ 2013-07-06 09:24 rldts 阅读(163) 评论(0) 推荐(0) 编辑
摘要:Eclipse中的JRE-Library的Javadoc默认是一个URL,指向oracle的一个web-page,那你在离线的时候就无法使用了,为了解决这个问题,你可以从oracle下载JDK-Spec然后解压,就跟一般的jar包添加javadoc一样,同样是在project properties中找到java build path,如下图:把这些凡是Javadoc location是"http://download.oracle.com/javase/.../docs/api"的全部edit为你本地的file-path(注意validate来验证一下)即可需要注意的是到这 阅读全文
posted @ 2013-07-06 09:10 rldts 阅读(352) 评论(0) 推荐(0) 编辑
摘要:@菜单栏下面,工具栏,有一对黄色的箭头按钮,一个指向左边,一个指向右边,快捷键是Alt+Left/Alt+Right功能是跳转到你刚刚编辑过的地方这里的Left/Right指的是左右方向键,可以方便地在源文件、代码之间跳转,帮助你理解源代码!!!@还有一个形似钢笔笔头的按钮,这个可以方便地帮你完成在一个源文件中高亮出一个变量、方法、类型etc,在哪些地方出现过!前提是你要用鼠标选中那个element(注意观察代码编辑区右侧的高亮小方块的提示(相当于代码地图))(如果被关闭了,查看选项Window/Preferences/Java/Editor/Mark Occurrences/...查看高亮是 阅读全文
posted @ 2013-07-05 17:36 rldts 阅读(1873) 评论(0) 推荐(0) 编辑
摘要:你是不是有时候觉得在Eclipse和windows资源管理器(也就是咱平时用的文件浏览器)之间切换很麻烦?Eclipse中也提供了本地文件系统浏览功能,在里面你也可以方便地进行各种文件操作 在Eclipse for JavaEE developer的版本中,你只需要右击你的项目的某个文件夹,然后选择show in remote systems view即可 如果不是这个版本的Eclipse,那么就选择window->show view->navigator,可以实现同样的功能 阅读全文
posted @ 2013-07-05 17:31 rldts 阅读(599) 评论(0) 推荐(0) 编辑
摘要:举个例子,你在web-root文件夹有个a.html需要向/web-root/jsp/b.jsp提交form,怎么做网上看到了一个解决方案,但是要求a是jsp页面而不是html页面\sub\submit.jsp" method="post"> 我搜到的一个解决方案如下,可用: 姓名: 年龄: 阅读全文
posted @ 2013-07-05 16:29 rldts 阅读(688) 评论(0) 推荐(0) 编辑
摘要:这样可以方便调试,就不用每次修改JavaBean都要重启服务器了,但是要记得,项目deploy阶段的时候要关闭这个选项(考虑服务器的性能问题)配置Tomcat的/conf/server.xml即可如下 阅读全文
posted @ 2013-07-05 16:25 rldts 阅读(170) 评论(0) 推荐(0) 编辑
摘要:刚才在书上看到的,感觉很重要,简单做个笔记把你的jsp、css、js代码分别放到3个文件夹中(这3个文件夹就名为jsp,css,js),文件夹中设置子目录,这些子目录最好命名与html文件的子目录命名一致(就好像src与classes文件夹一样,里面的子目录名称是完全一致的),这样方便你在开发过程中对资源的管理。至于html文件是不是也要统一建一个文件夹呢?还没搞清楚。到时候看到了再回来补充下面这张截图就是个大概的示意: 阅读全文
posted @ 2013-07-05 15:56 rldts 阅读(652) 评论(0) 推荐(0) 编辑
摘要:使用eclipse导入很简单右击你的project,选择properties,然后选择java build path,接着选择libraries,点击add external jars即可如果你还需要API Spec,那么你就上网下载该jar的完整zip包裹,里面一般都有javadoc文件夹的(多数命名为apidocs的文件夹,也有的以jar文件的形式给出,如果是jar文件,那么在下图中你就选择Javadoc in Archive),你再进入以下页面,选择edit,然后选择有index.html的那个文件夹,点击validate,如果validate成功,那么就可以在eclipse中查看文档了 阅读全文
posted @ 2013-07-05 15:44 rldts 阅读(1156) 评论(0) 推荐(0) 编辑
摘要:如果你在使用某个editor进行开发的话,文件编码就由改editor解决即可Eclipse中也有这个功能,帮你设置文件的编码,选择Edit->Set Encoding即可注意,这个选项针对不同类型的文件也是不同的,具体不同在哪里,我下面举两个例子:.java文件:.jsp文件 阅读全文
posted @ 2013-07-05 15:30 rldts 阅读(371) 评论(0) 推荐(0) 编辑
摘要:第一个原因是我没有把eclipse编译好的class文件放在项目的build文件夹中的(我创建的是dynamic web project),你要把/build/classes/文件夹给合并到WebContent/WEB-INF/classes/中去,如果没有,那么你就在/WEB-INF/中创建classes文件夹 第二个原因,在解决第一个原因之后,你要重启Tomcat 阅读全文
posted @ 2013-07-05 15:09 rldts 阅读(1171) 评论(0) 推荐(0) 编辑
摘要:刚才把写的一对jsp、html文件夹改变了位置,然后测试的时候出现了404后来思考,应该去重新配置tomcat的server.xml文件,修改虚拟路径对应的文件系统路径,修改为当前对应的文件系统路径就好了 阅读全文
posted @ 2013-07-05 10:08 rldts 阅读(288) 评论(0) 推荐(0) 编辑
摘要:Java Editor.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZJava Script Editor现在Eclipse限制使用最多4个Trigger,反正.是算在内的,就这样吧Web类似的,在Web一栏里面也有很多,你可以去修改一下delay,或者增加trigger的种类 阅读全文
posted @ 2013-07-05 09:15 rldts 阅读(274) 评论(0) 推荐(0) 编辑
摘要:前言:新手在做JSP开发的时候,常常会遇到的就是中文乱码的问题,而说到“Encoding”,JSP中又有若干处涉及到这个概念——pageEncoding, contentType, request.setCharacterEncoding, response.setCharacterEncoding,这几个东西的区别到底在哪里?出现了encoding的问题,我们应该如何下手去解决? 下面我们以IE浏览器为例,进行一些讲解和说明 从JSP页面请求的生命周期来看,一般的都需要经历下面几个阶段: 1。应用服务器根据JSP页面生成一个Java文件 2。应用服务器调用javac将Java文件... 阅读全文
posted @ 2013-07-03 21:55 rldts 阅读(446) 评论(0) 推荐(0) 编辑
摘要:@Reference Manual (以下简称REF-M) 在官网,选择MySQL Server,选择Documentation,就可以下载了,建议下载PDF 注意版本要对应 很重要,需要的时候就google it,并且,要记住Reference Manual的页面中也有“Search Manual”的框,利用之,@Batch-mode / "source" command 搜索REF-M,使用以上关键字即可@MySQL的Driver 比如说你需要找到给Tomcat使用的Driver,在这里找,如图 @... 阅读全文
posted @ 2013-07-03 10:49 rldts 阅读(168) 评论(0) 推荐(0) 编辑
摘要:刚才使用sublime text编辑html文件,在html中使用meta tag指定了charset,如下但是通过浏览器查看,中文还是有乱码,后来检查得知,原来sublime text默认的文件编码为UTF-8,该html文件就被encoded为UTF-8的编码了,因此才出现了这个问题,解决办法有两个: 1、使用支持GBK编码的编辑器将该HTML文件的编码转换为GBK 2、修改charset=GBK为charset=UTF-8其实,还有一点在于我对于该meta的理解存在问题,这个meta是用来给浏览器“看”的,也就是说,浏览器根据你这个meta,就可以确定页面的编码、类型等信息,所以你提.. 阅读全文
posted @ 2013-07-02 16:36 rldts 阅读(562) 评论(0) 推荐(0) 编辑
摘要:我是从官网下载的zip,没有用installer。 从目前的情况来看,只要你配置好了JAVA_HOME, CLASSPATH, PATH,那么剩下的,目前看来,就只要配置好CATALINA_HOME即可我的tomcat安装目录如下: D:\apache-tomcat-6.0.37 这个目录里面就包含了bin、lib、conf、logs、webapps、work, etc.那么我的CATALINA_HOME就配置为D:\apache-tomcat-6.0.37 然后呢,在path中配置了%CATALINA_HOME%\bin,方便从cmd敲startup和shutdown备注: 在第一... 阅读全文
posted @ 2013-07-02 15:24 rldts 阅读(285) 评论(0) 推荐(0) 编辑