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

          友情鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 宁武县| 神池县| 绥中县| 兴业县| 柳河县| 望奎县| 广州市| 大悟县| 同德县| 福泉市| 修武县| 抚宁县| 杭锦旗| 皮山县| 桃源县| 四平市| 民乐县| 九龙坡区| 珲春市| 花莲市| 宝丰县| 吉林省| 开封县| 丹巴县| 图木舒克市| 彝良县| 八宿县| 屏东市| 台北县| 吉木乃县| 珲春市| 桦南县| 上杭县| 上饶市| 大庆市| 吉木乃县| 林芝县| 平和县| 乌兰浩特市| 临江市| 五家渠市|