搭建Jsp環境最簡單的辦法就是
Java+Tomcat 能很好的支援jsp代碼
1.首先,我們需要下載JDK和Tomcat安裝包
JDK http://www.oracle.com/technetwork/java/index.html
Tomcat http://tomcat.apache.org/
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服務
如果正常 則會啟動一個Tomcat服務 訪問http://localhost:8080/可以出現歡迎畫面
此時環境已經搭建完畢
兩個測試專案
1.在D:\tomcat7\webapps下建立一個myapp檔案
然後建立一個WEB-INF檔案夾
在檔案夾下建立一個web.xml
<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-appPUBLIC"-//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>
這時候在瀏覽器裡 http://localhost:8080/myapp/index.jsp 可以看到當前的時間說明執行成功
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>
這個我們之前已經寫好了
http://localhost:8080/myapp/HelloWorld 輸入這個連結應該就可以看到大大的HelloWorld了
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>
然後輸入http://localhost:8080/myapp/testBean.jsp 就能輸出一行結果
基本Tomcat+Java的環境就搭建好了,Enjoy
本文參考了 http://huangshaomao.blog.163.com/blog/static/4389660920091534543466/