猫猫的代码旅程

高手救我!
随笔 - 2, 文章 - 0, 评论 - 0, 引用 - 0
数据加载中……

新手刚接触eclipse,今天的小收获

1、myeclipse中代码提示时会卡将近10秒钟!
      明明电脑的配置不错,结果还是会卡。原来是myeclipse在代码提示的时候会联网搜索,解决的办法就是不让它联网!下载了传说中好评如潮的comodo防火墙,禁止myeclipse联网,果然不卡了~~

2、myeclipse的代码提示功能怎么这么弱?

      原来用visual studio的时候,敲几个字就会有代码提示了,用起来很爽的。结果用myeclipse时,敲空格啊,敲字母啊怎么都不管用!原来它默认的把这些自动提示关掉了。于是乎,windows -> preference -> Java -> Editor -> Content Assist -> Auto activation triggers for Java,把这个框里的"."改成".abcdefghijklmnopqrstuvwxyz(," ,不过貌似框框里只能填到".abc",没关系,先填这么多。进File -> Export -> Preferences,点Next,然后选择个地址吧,比如设置导出到桌面,然后在桌面用文本打开,搜索".abc",改成之前说的一长串,然后File中"Import"。搞定!

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,就不会乱码了。

先写这么多吧,其实都是自己碰到问题了然后去网上搜的。碰到觉得有点用的就再补充进来~~

posted on 2009-03-16 21:16 一桶浆糊 阅读(304) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: