<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    無為

    無為則可為,無為則至深!

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      190 Posts :: 291 Stories :: 258 Comments :: 0 Trackbacks
    這篇文章主要介紹如何利用Lomboz開發JSTL和EL,最好先參考我的以前的文章《圖解利用Eclipse3.0.1 + Lomboz3.0.1 + Tomcat5.0.28開發JSP》,環境配置與它類似,這里從略。
    一. 需要的軟件
       XML Buddy  
       主頁        http://xmlbuddy.com        下載
       這是一個eclipse插件,可以幫助編輯xml文件。
       安裝插件,參考    《使用links方式安裝Eclipse插件》
     
     
    二. 環境配置
     
    1.新建一個Lomboz J2EE Project,
      工程名稱:“Servlet Sample”;
      填寫Web Modules:“servletWeb”;
      添加的Servers:“Tomcat 5.0.28”,
     由于我的上篇文章對eclipse新建工程介紹的比較詳細,這里從簡。
     
     
    2.目錄結構
       F:\j2sdk                    JDK目錄 
       D:\eclipse                  Eclipse 目錄
       F:\java\jakarta-tomcat      Tomcat 5.0.28 目錄
       D:\plug-in\lomboz.301       Lomboz目錄(我這里是采用links方式安裝的,
       D:\eclipse\workspace\Servlet Sample     剛建立的JSTL Sample工程目錄
        根據安裝的軟件,自己作個合適的配置。
     
     
     3.對xml文件進行自動格式化
       Eclipse主界面->窗口->首選項->XMLBuddy->Formatting:勾選右欄中的兩個單選框。

       

     

    4.為了使Lomboz自動向配置文件web.xml中添加參數,需要修改web.xml的名稱空間,由原先的“web-app_2_3.dtd”換成“web-app_2_4.xsd”。

     打開web.xml文件,修改后如下: 

    Servlet Sample\servletWeb\WEB-INF\web.xml

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd"
        version="2.4">
       
     <welcome-file-list>
      <welcome-file>index.jsp</welcome-file>
     </welcome-file-list>
     <error-page>
      <error-code>404</error-code>
      <location>/error.jsp</location>
     </error-page>
    </web-app>  

     

     三. 編寫實例

      一定要把前面的準備工作做好,才能得到好的效果。

      1. 右擊servletWeb,新建一個Servlet

      

     

     2. 如下填寫

      

       下一步:

      

     

    3.再次打開web.xml文件,發現參數已經自動添加。

    Servlet Sample\servletWeb\WEB-INF\web.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd"
        version="2.4">
       
       
        <servlet>
            <servlet-name>HelloServlet</servlet-name>
            <servlet-class>javamxj.servlet.HelloServlet</servlet-class>
            <init-param>
                <param-name>greeting</param-name>
                <param-value>Hello</param-value>
            </init-param>
            <init-param>
                <param-name>name</param-name>
                <param-value>javamxj blog</param-value>
            </init-param>
        </servlet>
       
        <servlet-mapping>
            <servlet-name>HelloServlet</servlet-name>
            <url-pattern>/hello</url-pattern>
        </servlet-mapping>
       
       
        <welcome-file-list>
            <welcome-file>index.jsp</welcome-file>
        </welcome-file-list>
        <error-page>
            <error-code>404</error-code>
            <location>/error.jsp</location>
        </error-page>
       
    </web-app>

     
    4.修改HelloServlet.java,修改如下:

    Servlet Sample\src\javamxj\servlet\HelloServlet.java

    package javamxj.servlet;
    import java.io.IOException;
    import java.io.PrintWriter;
    import javax.servlet.ServletConfig;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    /**
     * @author javamxj
     *
     * 使用初始化參數在輸出窗口顯示兩個字符串
     * (”Hello javamxj blog“),
     * 如果初始化參數沒定義,使用缺省字符串
     * (“Welcome Servlet!”)。
     * 初始化參數定義在web.xml文件中。
     *
     */
    public class HelloServlet extends HttpServlet {
     private String defaultGreeting;
     private String defaultName;
     public void init(ServletConfig config) throws ServletException {
      //從web.xml中獲得初始化參數
      super.init(config);
      
      //獲取初始化參數,如無,使用缺省字符串
      if ((defaultGreeting = getInitParameter("greeting")) == null)
       defaultGreeting = "Welcome";
      if ((defaultName = getInitParameter("name")) == null)
       defaultName = "Servlet!";  
     }
     protected void doGet(HttpServletRequest request,
       HttpServletResponse response) throws ServletException, IOException {
           
      // 首先設置文檔類型
            response.setContentType("text/html; charset=GBK");
            // 獲取輸出流
            PrintWriter out = response.getWriter();
           
            out.println("<html><head><title>Welcome javamxj Blog!</title></head>");
            out.println("<body><h1>");
            out.println(defaultGreeting +  "    " + defaultName);
            out.println("</h1></body></html>");
     }
    }
     
    5.保存,啟動服務器,部署servletWeb模塊,打開瀏覽器窗口,輸入地址:
      如圖:
     
     
     
    6.下面不使用初始化參數。
        打開web.xml文件,如下修改,保存。
       
     
    7.  重新部署servletWeb模塊,刷新瀏覽器窗口。
       
       OK!成功調用默認字符串。
     
     
     
    下一篇將介紹如何使用“Sysdeo Eclipse Tomcat Launcher plugin 編輯和調試JSP及Servlet,并談談它與Lomboz的異同。


    凡是有該標志的文章,都是該blog博主Caoer(草兒)原創,凡是索引、收藏
    、轉載請注明來處和原文作者。非常感謝。

    posted on 2006-01-06 17:19 草兒 閱讀(361) 評論(0)  編輯  收藏 所屬分類: Java編程經驗談
    主站蜘蛛池模板: 亚洲视频在线免费| 色屁屁www影院免费观看视频| 国产免费播放一区二区| 亚洲国产成人五月综合网| 免费人成动漫在线播放r18| 国产成人无码区免费A∨视频网站| 亚洲国产精品网站在线播放| 午夜一级免费视频| 美女黄频免费网站| 亚洲精品成人区在线观看| 成人久久久观看免费毛片| 中文字幕亚洲无线码a| 精品国产呦系列在线观看免费 | 女人18毛片免费观看| 亚洲欧洲无卡二区视頻| 免费观看美女裸体网站| 男女作爱免费网站| 亚洲无线码在线一区观看| a级在线免费观看| 亚洲精品第一国产综合精品| 无码少妇一区二区浪潮免费 | 国产精品观看在线亚洲人成网| 在线观着免费观看国产黄| 一级成人生活片免费看| 久久久综合亚洲色一区二区三区| 1000部拍拍拍18勿入免费凤凰福利| 亚洲videosbestsex日本| 国产成人免费A在线视频| 亚洲免费在线观看| 亚洲日本在线免费观看| 国产成人免费a在线资源| 免费无码H肉动漫在线观看麻豆| 亚洲美女激情视频| 国产亚洲精品免费| 国产精品免费一区二区三区四区| va天堂va亚洲va影视中文字幕| 亚洲v国产v天堂a无码久久| 久久99热精品免费观看动漫| 亚洲第一街区偷拍街拍| 亚洲av综合avav中文| 国产美女被遭强高潮免费网站|