[java web 入门](一)MyEclipse & HelloWorld 记录
2014-06-07 09:22
459 查看
第一部,下载安装MyEclipse for mac.
http://downloads.myeclipseide.com/downloads/products/eworkbench/2014/installers/myeclipse-spring-2014-GA-offline-installer-macosx.dmg
http://downloads.myeclipseide.com/downloads/products/eworkbench/2014/installers/myeclipse-pro-2014-GA-offline-installer-macosx.dmg
第二部,helloWorld
1,新建项目
![](http://img.blog.csdn.net/20140419170437296?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ29nbGVy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20140419171103953?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ29nbGVy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20140419171406296?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ29nbGVy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20140419171414515?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ29nbGVy/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2, 新建MyServlet类,继承字HttpServlet,重写doGet和doPost方法,调用process方法响应请求。
3,在web.xml中配置servlet及servlet-mapping
4,执行项目,http://192.168.1.117:8080/HelloWorld/MyServlet
5,项目代码包: 点击打开链接
http://downloads.myeclipseide.com/downloads/products/eworkbench/2014/installers/myeclipse-spring-2014-GA-offline-installer-macosx.dmg
http://downloads.myeclipseide.com/downloads/products/eworkbench/2014/installers/myeclipse-pro-2014-GA-offline-installer-macosx.dmg
第二部,helloWorld
1,新建项目
2, 新建MyServlet类,继承字HttpServlet,重写doGet和doPost方法,调用process方法响应请求。
import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @SuppressWarnings("serial") public class MyServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { process(req,resp); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { process(req,resp); } /** * @param req * @param resp * @throws ServletException * @throws IOException */ protected void process(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/html"); PrintWriter out = resp.getWriter(); out.println("<HTML><HEAD><TITLE>My First Servlet</TITLE></HEAD>"); out.println("<BODY>"); out.println("<H1>Hello , Jason Hu</H1>"); out.println("</BODY></HTML>"); } }
3,在web.xml中配置servlet及servlet-mapping
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> <display-name>web01</display-name> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> <servlet> <servlet-name>MyFirstServlet</servlet-name> <servlet-class>com.jason.web.helloworld.MyServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>MyFirstServlet</servlet-name> <url-pattern>/MyServlet</url-pattern> </servlet-mapping> </web-app>
4,执行项目,http://192.168.1.117:8080/HelloWorld/MyServlet
5,项目代码包: 点击打开链接
相关文章推荐
- [java web 入门](一)MyEclipse & HelloWorld 记录
- javaweb-day04-6&7(javaWeb开发入门 - HTTP协议2)
- 在Myeclipse中复制一个没有语法错误及其其他错误项目后再粘贴项目到工作区出现的语法报错问题 关键字:java & web project
- web开发-MyEclipse下配置和创建web&java工程过程-学习笔记十五
- java web 入门实例servlet篇(显示后台数据库列表,删除某一条记录并显示)
- JavaWeb,Struts2框架入门,MyEclipse下环境配置,404错误解决
- java_web初学笔记之<MyEclipse反编译jad插件配置>
- JavaWeb快速入门Session&Cookie代码思路篇(七)
- Java_web初学笔记之<MyEclipse自动提示设置 空格和等号不补全>
- Java web 服务_O'REILLY_个人读书笔记
- Java Web Start入门基础教程
- 如何用Java实现Web服务器(转-->)
- Java Web Start 入门基础教程
- 面向 Java 开发人员的 Ajax: Google Web Toolkit 入门
- 读javaWeb开发记录-类装载器
- ·用MyEclipse开发spring入门--图
- Java Web Start入门基础教程 2
- java web三层架构配置入门
- Java Web Start入门基础教程
- 读javaWeb开发记录-类装载器