刚学JSP所以遇到了很多困难,想写点经验,可能你们觉得很SB,但希望大家别和我一样。。。。。。。。。

首先写下我的环境jdk+Eclipse+Myeclipse+tomcat

用的教材是张孝祥老师的《深入体验java web开发内幕》

 

问题一:为什么我在Eclipse上跟新了JSP,和SEVLET,打开网页任然没有跟新

解决:这个问题困恼了我很久了,就是TOMCAT的问题,由于开了两个TOMCAT导致了这样的错误。。。。。

其真正原因就是点了开机自动启动TOMCAT。(这里要感谢冯,具体我会在以后写出。。。。。。)

 

问题二:怎么把修改的SERVLET自动重新装载更新

解决:找了很多网上的资料发现讲的很多的是不在webapps里建的你的文件夹,我这里想说下对在webapps里你建的文件夹的解决方法。

<Context  path="/你建的文件夹的名字"  docBase="你的文件夹的名字(不加/)" debug="0"  reloadable="true"  crossContext="true"  />

在这里解释下reloadable是管你可否自动更新Servlet的,当然true就是可更新了,crossContext是管你在的这个目录的web应用程序是否可以获得在其内部的其他web应用程序的ServletContext对象,其使用方法是:

getServletContext().getContext("/").getRealPath("");

 

问题三:response.getWriter().println()和System.out.println()的区别

解决:其实也没什么区别,主要就是前者是在浏览器端显示,而后者是在服务器端显示

 

 

这里还想写下2个关于用Eclipse启动TOMCAT的问题,网上我也找了不少,其实很少关于用我这样的环境开发的帮组帖子,所以很多我也在摸索之中。。。。

1.用Eclipse启动TOMCAT,刚开始我不太了解以为点了启动就启动了,其实还有成不成功的问题,只有出现

信息: Server startup in 11725 ms(这里的是启动需要的时间)

才是真正启动了TOMCAT,张老师的书上讲的一章关于检查Cache的问题,他用的是TELNET来检查,其实用Eclipse也可以实现对Cache的检查,它会在你启动信息的下面自动写出Last-Modified

2.关于自动跟新的问题,其实网上也有不少人问怎么让频繁更改的网页,自动跟新的问题,网上搜下就N多了,我这里只想说下在ECLIPSE下的网页自动更新,其实很简单你把你更改的JSP,或者把未编译成.class的Servlet(也就是还是以.java为后缀的SERVLET)更改后,在发布就可以了。。。。。。很简单了

下次我在写写关于环境jdk+Eclipse+Myeclipse+tomcat的配置的问题。

网上有人说ECLIPSE不适合初学者,其实不然我觉得ECLIPSE很有用的,主要比较方便,对于我这个连JAVA都还没学的人来说也能很好的用。

 

特别声明:我这里只欢迎善意的批评和教导,对于那些人身攻击的评论,希望说话者自重!

网络是虚拟的,并不代表你可以没有道德底线的乱说话!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值