åè¨ï¼ä»¥åä¸ç´ä½¿ç¨myeclipse 8 å¼åwebï¼ä»å¤©ç¹æ使ç¨eclipseï¼æ以å¨è¿å°è®°ä¸ä¸ï¼ä¸æ¥æéè¦çå¯ä»¥åèä¸ï¼äºæ¥éæå个ç¬è®°å¤ç¨
ï¼è½¬è½½è¯·è¯´æåºå¤ï¼http://blog.csdn.net/ldw4033/article/details/18313281ï¼
1.å¼åç¯å¢çæ建
1.1.å¼åå·¥å ·
JDKï¼jdk1.6.0_17
Web Serverï¼apache-tomcat-6.0.37
IDEï¼eclipse-jee
1.2.æ建å¼åç¯å¢
ç±äºéæ©IDEä½ä¸ºå¼åçå·¥å ·ï¼IDEå¯ä»¥æå¨é ç½®éè¦çæä»¶å·¥å ·ï¼æ以æ建å¼åç¯å¢åå¾ç®åèåå¿«æ·ã
(1)å®è£ JDK
æ示ï¼å®è£ å®JDKä¹åéè¦é ç½®ç¯å¢åéã
(2)å®è£ tomcat
æ示ï¼å¦ææ¯è§£å缩çç´æ¥è§£åå°±okï¼å¦ææ¯å®è£ çéè¦æ ¹æ®å®è£ æ示å®æå®è£ ãå 为æ¯ä½¿ç¨IDEåå¼åï¼æ以就ä¸éè¦é ç½®tomcatçç¯å¢åéäºï¼ä¸è¿è¿æ¯å»ºè®®ä¸è¦å¤ªä¾èµäºIDEäºã
(3)解å缩Eclipse
æ示ï¼å¦æ没æå®è£ JDKå°±æ æ³å®æEclipseçå®è£ ã
好äºï¼å°è¿éå¼åç¯å¢å°±åå¤å¥½äºï¼æ¥ä¸æ¥ç¨ä¸ä¸ªdemoæ¥æ¼ç¤ºä¸ä¸å¦ä½å¨Eclipseä¸å¼åWeb项ç®ã
2.å¼åWeb项ç®
2.1.æ°å»ºWeb项ç®
Eclipse-->File-->New-->Dynamic Web Project,å¦å¾1ï¼
Â
å¾1 å¦æ没ææè Eclipse-->File-->New-------->Web-->OtherDynamic Web Project,å¦å¾2ã3ï¼
å¾2 Â
å¾3 Â
éæ©Target runtimeä¸çNew Runtimeé ç½®Web Server
Â
Next>
 éè¿Browseéæ©tomcatçå®è£ ç®å½
Finish>
ä¹åï¼ä¸è·¯Nextç´å°Finishå°±oKäº
æ°å»ºçWeb项ç®ç»æå¦ä¸
Â
2.2.å¼åServlet
å¨Project Explorerè§å¾çsrcä¸å³é®å¯ä»¥éæ©Newââ>Servlet
 Â
Next>â¦â¦
Â
Â
éæ©éåserviceæ¹æ³ï¼è¿æ ·å¯ä»¥èªå¨çæ代ç æ¹ä¾¿ä¸ç¹
å½ç¶ä¹å¯ä»¥å ¨æå¨çç¼åServletï¼ä¸è¿ä¸è¦å¿è®°å¨web.xmlä¸é ç½®Servletï¼åµåµ^_^
ç¶åFinishå°±å®æäºServletçå建
HelloServlet.javaçæºä»£ç å¦ä¸
package com.lanyoung.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class HelloServlet
*/
public class HelloServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public HelloServlet() {
super();
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("Hello JSP");
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.doGet(request, response);
}
}
demoç代ç å°±æ¯è¿æ ·ç®åï¼åµåµ^_^
2.3.åå¸Web项ç®
Web项ç®å建好äºï¼æ¥ä¸æ¥çå·¥ä½å°±æ¯å¨Web Serverä¸åå¸Web项ç®
Windowââ>Show Viewsââ>Servers
å¨Serversè§å¾ç空ç½åºåå³é®
Newââ>Server
Â
Â
Â
Finishä¹åå°±å¯ä»¥å¨Serversä¸å¯å¨tomcatäº
Â
å¯å¨tomcatä¹åä¼å¨Consoleä¸æå°åºå¾å¤tomcatçå¯å¨ä¿¡æ¯
å¦æ没æå¼å¸¸åºç°ï¼è¡¨ç¤ºdemoåå¸æå
å³ä½¿åºç°è¦åä¿¡æ¯ä¹æ²¡æå ³ç³»
å¨æµè§å¨ä¸è®¿é®http://localhost:8080/HelloWorld/HelloServlet
å¦æ没æåºç°å¼å¸¸ä¿¡æ¯ï¼å¹¶ä¸å¨Consoleä¸è¾åº
Hello JSP
表示Servletæµè¯æå ^_^
åªæ¯åäºä¸ä¸ªç¹å«ç®åçdemoï¼è¯´æé®é¢å°±oK
2.4.å¼åJSP
å¨WebContentç®å½ä¸æ°å»ºJSP File
Â
Â
Next>ä¹åå°±ç´æ¥Finish
index.jspçæºä»£ç å¦ä¸
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<h1>Hello JSP</h1>
</body>
</html>
éæ°é¨ç½²demo项ç®å°±å¯ä»¥çå°ææäº
Â
ï¼è½¬è½½è¯·è¯´æåºå¤ï¼http://blog.csdn.net/ldw4033/article/details/18313281ï¼
以ä¸ï¼ï¼