在家休息了一個月,2年的.Net開發要告一段落了,重新找了一家開發Java的公司,在新公司面試的時候,借助這2年的開發經驗,瞎吹了一頓(我對JAVA一竅不通,沒有寫過一行JAVA代碼),總算通過了,3天以后上班。
                   今天早上一起來第一件事情就是上書店買Java書,到書店一看才傻眼了,昨天到網上查到的一些書,這里根本就沒有(暗自罵了幾句,我怎么就選擇這個鳥不拉屎的地方),好不容易找了一本《Tomcat與JavaWeb開發技術詳解》,而且是最后一本,老天總算給了點面子,剩下就隨便找了幾本垃圾,反正也只是做入門用。
                  不知道不覺就浪費了一個上午。回家先瀏覽了買回來的書,前面全是TMD的教你怎么安裝JDK,Tomcat,Eclipse。索性花一個下午把Java開發環境搭起來再說。一口氣把Jdk,Eclipse,Tomcat,MySql,Ant全部下載下來(想想還是VS2003方便),下載是小事,配置就費功夫了,剛開始配置Jdk,Tomcat,MySql還順利,Eclipse就麻煩了,還好可以編譯,但是不知道怎么寫Jsp,到網上一查才知道要下載一個Lomboz,按照版本下載了,折騰了一個多小時都沒有搞定,還好找到一個EclipseColor的插件,可以點亮JSP語法,將就用一下吧,那個鳥Lomboz等上班問問同事。
                    一切搞定,寫個HelloWorld先。

          package mypack;
          import javax.servlet.
          *;
          import javax.servlet.http.
          *;
          import java.io.
          *;

          public class HelloServlet extends HttpServlet // 第一步: 擴展 HttpServlet 抽象類。
          {
               
          //第二步:覆蓋doGet()方法
              public void doGet(HttpServletRequest request,
              HttpServletResponse response) throws IOException ,ServletException
              
          {
               
          //第三步:獲取HTTP 請求中的參數信息
               String clientName=request.getParameter("clientName");
               
          if(clientName!=null)
               clientName
          =new String(clientName.getBytes("ISO-8859-1"),"GB2312");
               
          else
               clientName
          ="我的朋友";
              
               
          // 第四步:生成 HTTP 響應結果。

                PrintWriter 
          out;
                String title
          ="HelloServlet";
                String heading1
          ="This is output from HelloServlet by doGet:";
                
          // set content type.
                response.setContentType("text/html;charset=GB2312");
                
          // write html page.
                out = response.getWriter();
                
          out.print("<HTML><HEAD><TITLE>"+title+"</TITLE>");
                
          out.print("</HEAD><BODY>");
                
          out.print(heading1);
                
          out.println("<h1><P> "+clientName+" : 您好</h1>");
                
          out.print("</BODY></HTML>");
                
          //close out.
                out.close();

              }

          }

          編譯運行。。。,沒反應(習慣ASP.Net),Copy->配置->啟動TomCat,
          <servlet>
                  
          <servlet-name>HelloServlet</servlet-name>
                  
          <servlet-class>mypack.HelloServlet</servlet-class>
          </servlet>

          <servlet-mapping>
                  
          <servlet-name>HelloServlet</servlet-name>
                  
          <url-pattern>/hello</url-pattern>
          </servlet-mapping>


          <servlet>
                  
          <servlet-name>CounterServlet</servlet-name>
                  
          <servlet-class>mypack.CounterServlet</servlet-class>
          </servlet>

          <servlet-mapping>
                  
          <servlet-name>CounterServlet</servlet-name>
                  
          <url-pattern>/counter</url-pattern>
          </servlet-mapping>
          總算完了,問題又來了,“你好”變成了“??”,早就聽說Jsp的中文問題了,改成HelloWorld正常,翻了一下書,沒有找到解決辦法,算了,以后再解決^_^
          posted on 2005-08-07 14:54 恏人 閱讀(241) 評論(0)  編輯  收藏 所屬分類: Java學習歷程

          統計

          主站蜘蛛池模板: 舟山市| 奉节县| 丹江口市| 柳河县| 曲阜市| 卢龙县| 静宁县| 老河口市| 满洲里市| 驻马店市| 水城县| 顺平县| 平昌县| 绥中县| 襄樊市| 耒阳市| 遂宁市| 临朐县| 南昌市| 巢湖市| 大连市| 顺义区| 绵阳市| 略阳县| 灵宝市| 伊春市| 精河县| 楚雄市| 奉新县| 昔阳县| 剑河县| 浙江省| 广西| 舞钢市| 陵川县| 余江县| 荔波县| 祥云县| 西乌珠穆沁旗| 宜兰市| 宁波市|