新手刚接触eclipse,今天的小收获
1、myeclipse中代码提示时会卡将近10秒钟!
明明电脑的配置不错,结果还是会卡。原来是myeclipse在代码提示的时候会联网搜索,解决的办法就是不让它联网!下载了传说中好评如潮的comodo防火墙,禁止myeclipse联网,果然不卡了~~
2、myeclipse的代码提示功能怎么这么弱?
3、用servlet的时候,servlet的内容怎么总不能更新?
这边servlet的内容明明已经修改了,可是网页里面测试还是老的内容。进 http://localhost:8080/manager/html,会弹出一个框需要填用户名和密码,是安装时设定的,如果没有设定,可以按如下方法添加管理用户,进入tomcat的conf目录,打开tomcat-users,在倒数第二行加入
<user username="admin" password="123" roles="admin,manager"/> 就可以用admin,123登陆了)
之后就可以进入tomcat管理界面,里面有所有目前在其中运行的程序列表,并有对应的start,stop,reload按钮,想重新装载就点reload。搞定!
4、Servlet中文乱码!
a) 更改 \Tomcat5.5\conf\server.xml,指定浏览器的编码格式为“简体中文”:
方法是找到 server.xml 中的
<Connector port="9111" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" URIEncoding=´GBK´ />
标记,粗体字是需要添加的。
可以这样验证你的更改是否成功:
在更改前,在你出现乱码的页面的IE浏览器,点击菜单“查看|编码”,会发现“西欧(ISO)”处于选中状态。而更改后,点击菜单“查看|编码”,会发现“简体中文(GB2312)”处于选中状态。
b)更该 Java 程序,
public class ThreeParams extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html; charset=GBK");
...
}
}
粗体字是必需要有的,它的作用是让浏览器把Unicode字符转换为GBK字符。
这样页面的内容和浏览器的显示模式都设成了GBK,就不会乱码了。
先写这么多吧,其实都是自己碰到问题了然后去网上搜的。碰到觉得有点用的就再补充进来~~