[java web 入门](一)MyEclipse & HelloWorld 记录
来源:互联网 发布:wince电子狗软件 编辑:程序博客网 时间:2024/05/16 01:19
第一部,下载安装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,新建项目
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 {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {process(req,resp);}@Overrideprotected 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,项目代码包: 点击打开链接
1 0
- [java web 入门](一)MyEclipse & HelloWorld 记录
- java web入门记录(一)
- Spring Boot(Web)初探一( 入门【HelloWorld】)
- RabbitMQ (一)入门Helloworld
- RabbitMQ (一)入门 Helloworld
- RabbitMQ (一)入门 Helloworld
- RabbitMQ (一)入门 Helloworld
- Hibernate入门(一)HelloWorld
- Jfinal(一)--------入门HelloWorld
- java web入门记录(二)
- Java入门记(一):折腾HelloWorld
- Java入门记(一):折腾HelloWorld
- Lucene3.6学习记录 HelloWorld (一)
- Java初学(一)- helloworld
- java web(二) struts2入门一
- Android NDK入门(一) -- HelloWorld
- Spring MVC 入门指南(一):HelloWorld
- Go入门(一)概述&HelloWorld
- 字符设备注册
- mysql触发器的作用及语法
- java中的HashTable,HashMap和HashSet
- Android取得当前屏幕静态布局的截图
- 堆排序
- [java web 入门](一)MyEclipse & HelloWorld 记录
- 一个源于地下龙的游戏创建角色程序
- hdu1010
- Linux 常用命令与终端,怎么查看电脑硬件配置
- HDU 3371 Connect the Cities (最小生成树 并查集+克鲁斯卡尔)
- 只待深夜来临,静守一抹闲情
- 输出九就表(虽然输出了结果,但是没有九九表的正确格式)
- 面试经典(3)---链表倒数第k个节点
- 数码相机名词解释-变焦镜头 物距 枕形失真 视角 透视 微距摄影 焦距系数