在家休息了一个月,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 恏人 阅读(238) 评论(0)  编辑  收藏 所属分类: Java学习历程

统计