Tomcat Jsp環境搭建全過程
Java+Tomcat 能很好的支援jsp程式碼
1.首先,我們需要下載JDK和Tomcat安裝包
2. 配置Java的環境變數
JAVA_HOME=C:\Program Files\Java\jdk1.7.0\
CLASSPATH= .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
PATH=%JAVA_HOME%\bin;
然後可以在命令列下輸入java -version javac 等命令如果都OK說明java環境變數已經配好
3.配置Tomcat環境變數
TOMCAT_HOME=D:\tomcat7
然後將D:\tomcat7\lib\servlet-api.jar拷貝到C:\Program Files\Java\jdk1.7.0\jre\lib\ext\目錄下
4.啟動Tomcat服務
此時環境已經搭建完畢
兩個測試專案
1.在D:\tomcat7\webapps下建立一個myapp檔案
然後新建一個WEB-INF資料夾
在資料夾下新建一個web.xml
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <display-name>My Web Application</display-name> <description> A application for test . </description> <servlet> <servlet-name>HelloWorld</servlet-name> <servlet-class>test.HelloWorld</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloWorld</servlet-name> <url-pattern>/HelloWorld</url-pattern> </servlet-mapping> </web-app>
在myapp下新建一個測試的jsp頁面 名為index.jsp
<html>
<body>
<center>
Now time is:
<%=new java.util.Date()%>
</center>
</body>
</html>
2. 建立自己的Servlet
在 D:\tomcat7\webapps\myapp\WEB-INF\classes\test 目錄下 建立HelloWorld.java
package test; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class HelloWorld extends HttpServlet { public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("<html><head><title>"); out.println("This is my first Servlet"); out.println("</title></head><body>"); out.println("<h1>Hello,World!</h1>"); out.println("</body></html>"); } }
然後用javac HelloWorld.java來編譯 編譯成功了之後
在web.xml裡得加入
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>test.HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/HelloWorld</url-pattern>
</servlet-mapping>
這個我們之前已經寫好了
3.建立自己的java bean
在D:\tomcat7\webapps\myapp\WEB-INF\classes\test
建立TestBean.java
然後用javac TestBean.java來編譯
然後在myapp下新建了一個jsp檔案
testBean.jsp
<%@ page import="test.TestBean" %>
<html>
<head>
<title>Test Bean</title>
</head>
<body>
<center>
<%
TestBean testBean
= new TestBean("http://blog.csdn.net/Zengyangtech");
%>
Java Bean Test:
The author's blog address is
<%=testBean.getName()%>
</center>
</body>
</html>
基本Tomcat+Java的環境就搭建好了,Enjoy