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