<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編程經驗談
    主站蜘蛛池模板: 亚洲成AV人综合在线观看| 污视频网站在线免费看| 四虎成人免费观看在线网址 | 野花视频在线官网免费1| 国产亚洲精品看片在线观看 | 国产精品小视频免费无限app| 亚洲国产精品久久久久网站| 操美女视频免费网站| 有码人妻在线免费看片| 久久丫精品国产亚洲av| 国产又粗又长又硬免费视频| 免费一区二区无码东京热| 亚洲中文无码卡通动漫野外| 亚洲午夜久久久影院| 九九九精品成人免费视频| 精品97国产免费人成视频| 2020亚洲男人天堂精品| 激情综合色五月丁香六月亚洲| 精品久久久久成人码免费动漫| 一级毛片免费不卡| 亚洲av无码片区一区二区三区| 亚洲女久久久噜噜噜熟女| 成人免费在线观看网站| 国产精品免费看久久久| 老司机午夜性生免费福利| 亚洲一区中文字幕在线观看| 亚洲精品无码mv在线观看网站| 在线免费观看一区二区三区| 88xx成人永久免费观看| 亚洲阿v天堂在线2017免费| 久久这里只精品热免费99| 午夜免费国产体验区免费的| 精品国产成人亚洲午夜福利| 亚洲伦另类中文字幕| 亚洲日韩VA无码中文字幕| 成人毛片18岁女人毛片免费看| 免费A级毛片无码A∨中文字幕下载| 免费的黄网站男人的天堂| 亚洲性色精品一区二区在线| 亚洲美女激情视频| 久久亚洲综合色一区二区三区 |