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,就不會亂碼了。
先寫這么多吧,其實都是自己碰到問題了然后去網上搜的。碰到覺得有點用的就再補充進來~~