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 閱讀(255) 評論(0)  編輯  收藏 所屬分類: Java&JSP

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

          導航

          統計

          常用鏈接

          留言簿(9)

          隨筆分類

          隨筆檔案

          J2EE

          友情鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 巢湖市| 呼玛县| 休宁县| 织金县| 年辖:市辖区| 开鲁县| 镇雄县| 绥江县| 浦城县| 铜川市| 亚东县| 托克逊县| 宜兰县| 鄂托克旗| 兰溪市| 四子王旗| 乡宁县| 浪卡子县| 渭南市| 郯城县| 浏阳市| 阿鲁科尔沁旗| 高要市| 长海县| 府谷县| 鹤岗市| 富平县| 庐江县| 岳普湖县| 微山县| 思南县| 康平县| 沅江市| 禄丰县| 巴林右旗| 佛冈县| 韶关市| 柞水县| 勐海县| 正宁县| 于田县|