JAVA,JSP入門問題集錦2(原創)

          JSP篇補充
          ============================================================================================
          jsp調用javabean版的HelloWorld
          1.在tomcat下的webapps目錄下新建一個文件夾jsp,這個目錄下專門存放jsp文件

          2.在jsp下建立一個新文件夾WEB-INF(不能自定義),這個目錄下專門存放web.xml文件(這次用不到)

          3.在WEB-INF下建立一個新文件夾classes(不能自定義),這個目錄下專門存放編譯好的class文件,包括

          servlet

          4.編寫javabean代碼
          package beans;
          public class TestBean {
           private String name = null;

           public void setName(String name) {
            this.name = name;
           }
           
           public String getName() {
            return this.name;
           }
          }

          5.編譯javabean代碼
          使用命令javac -d . TestBean.java,javac與-d
               -d與.
               .與TestBean.java之間都要有空格
          (這樣編譯會生成beans目錄,目錄下是編譯好的TestBean.class)
          將beans目錄剪切到webapps\jsp\WEB-INF\classes目錄下

          6.編寫jsp代碼
          <%@ page import="beans.TestBean" %>
          <html>
          <body>
          <%
          TestBean bean=new TestBean();
          bean.setName("Hello World!");
          %>
          <%=bean.getName()%>
          </body>
          </html>
          假設保存為hello.jsp

          7.運行
          啟動tomcat服務器,在地址欄中輸入http://localhost:8080/jsp/hello.jsp
          --------------------------------------------------------------------------------------------
          servlet篇
          ============================================================================================
          servlet版的HelloWorld
          1.在tomcat下的webapps目錄下新建一個文件夾java

          2.在java下建立一個新文件夾WEB-INF(不能自定義)

          3.在WEB-INF下建立一個新文件夾classes(不能自定義),這個目錄下專門存放編譯好的class文件,包括

          servlet

          4.編寫servlet
          import java.io.*;
          import javax.servlet.*;
          import javax.servlet.http.*;

          public class HelloWorld extends HttpServlet {
           public void doGet(HttpServletRequest request,
                                HttpServletResponse response) throws IOException, ServletException {
            response.setContentType("text/html");
            PrintWriter out = response.getWriter();
            out.println("<html>");
            out.println("<body>");
            out.println("Hello World!");
            out.println("</body>");
            out.println("</html>");
           }
          }    
          保存為HelloWorld.java

          5.編譯HelloWorld.java
          使用命令javac HelloWorld.java,把編譯好的class文件放到webapps\java\WEB-INF\classes目錄下

          6.編寫web.xml文件
          <?xml version="1.0" encoding="big5"?>
          <!DOCTYPE web-app PUBLIC
           "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
           "<web-app>
           <servlet>
            <servlet-name>HelloWorld</servlet-name>
            <servlet-class>HelloWorld</servlet-class>       
              </servlet>

           <servlet-mapping>
            <servlet-name>HelloWorld</servlet-name>
            <url-pattern>/hello</url-pattern>
           </servlet-mapping>
          </web-app>
          保存為web.xml(不能自定義),把web.xml文件放到webapps\java\WEB-INF目錄下

          7.運行
          啟動tomcat服務器,在地址欄中輸入
          http://localhost:8080/java/hello
           

          posted on 2006-04-12 12:52 Jazzer 閱讀(245) 評論(0)  編輯  收藏 所屬分類: Java&JSP

          <2006年4月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          導航

          統計

          常用鏈接

          留言簿(9)

          隨筆分類

          隨筆檔案

          J2EE

          友情鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 桂东县| 武定县| 乌拉特前旗| 东台市| 曲阜市| 吴川市| 门源| 嘉兴市| 大连市| 宁城县| 齐齐哈尔市| 涟水县| 庆城县| 台湾省| 渭南市| 华容县| 青阳县| 乌兰察布市| 两当县| 信宜市| 六盘水市| 永城市| 苗栗市| 临清市| 湛江市| 库尔勒市| 上高县| 洞口县| 元朗区| 化隆| 右玉县| 德兴市| 庆云县| 会同县| 岑溪市| 汨罗市| 海宁市| 甘肃省| 博白县| 五大连池市| 木里|