[java web 入门](一)MyEclipse & HelloWorld 记录

第一部,下载安装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 {

@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 &amp; HelloWorld 记录,布布扣,bubuko.com

时间: 2024-12-05 16:40:54

[java web 入门](一)MyEclipse &amp; HelloWorld 记录的相关文章

Java Web入门项目之“网络交友”的设计与实现

前言:这个小项目是我刚学习JSP时,参考"JSP程序设计"这本书写的.这里之所以说参考这本书而不是照着这本书写,主要是因为我自己完成的时候删掉了不少繁琐的写法(比如:文件上传):同时对书中容易产生SQL注入漏洞,XSS跨站脚本漏洞等地方的写法进行了修改过滤:登录页面加上了随机验证码.除此之外,还添加了文件管理功能 PS:整个项目没有特别的难点,可以分为一个个功能点实现,大神轻喷,个人认为对初学Java Web的童鞋还是有参考意义的 注:整个项目的完整源代码和sql文件我会在文末给出下载

saiku - 源码整合[普通WEB项目]

saiku源码的整合分为[普通web项目整合]和[maven整合]两种 本节主要是讲解如何整合为普通的web项目 转载自:http://blog.csdn.net/gsying1474/article/details/39018251 一 准备以下工具 和 源码 MyEclipse 10 saiku2.5 源码 saiku-server-foodmart-2.5.zip 二 新建web工程saiku 在MyEclipse中新建一个web项目,项目名必须为 saiku(因为saiku的UI会默认找

Java Web入门学习路线图的规划

Java作为学习编程开发入门语言,可能对于许多新手来说可能有点摸不着北,做位一名有几年开发经验的老鸟,希望给一些新人分享经验,当然其他老鸟如果有什么意见可以指出,我也会努力纠正. 本人工作是有关Java Web 开发,所以我会以Java Web标准开发去做一个标准,当然Java 能做的事情很多,包括Android,Java Me等,后期只要我们努力可以学习更多,更深的我也说不了,我现在只谈谈怎么去入门,至于登堂入室,大家有了套路以后,都能够达到.我写这个初衷,是因为我本来是一名非计算机专业的学生

Java Web入门二

Web应用服务器 供向外发布web资源的服务器软件. Web资源 存在于Web服务器可供外界访问的资源就是web资源.例如:存在于web服务器内部的Html.CSS.js.图片.视频等. 静态资源 web页面中供人们浏览的数据始终不变,例如:HTML.CSS.JS.图片.多媒体等 动态资源 web页面中的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同.例如:JSP/Servlet等.在Java Web领域,动态资源可认为是通过Java代码动态生成的HTML. Web应用的目录结构

java web入门-servlet初步

Java web三大组件:Servlet.Filter.Listener. servlet是单例的,一个对象只会有服务器创建一个对象. 每个servlet必须实现javax.servlet.Servlet接口 实现servlet接口的三个方式: 实现javax.servlet.Servlet接口 继承javax,servlet.GenericServelet类 继承javax.servlet.http.HttpServlet类 servlet接口五个方法: public void init(Se

java web 入门实例servlet篇(显示后台数据库列表,删除某一条记录并显示)

编写过程中需要注意的问题: 1.建立eclipse动态web工程时,需要改写编译后class文件的位置,通常情况下是这个位置:/WebContent/WEB-INF/classes 2.配置的页面链接和servlet类之间有两种方式: 1)通过在web.xml文件中进行配置:示例如下 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2

Java Web 入门(一)使用 Intellij IDEA 14.1.5 创建 Maven Web项目

1.基础配置 1.1 安装 JDK1.7,配置系统变量:JAVA_HOME 和 Path 1.2 安装 Tomcat 7.0 1.3 Maven 使用Intellij IDEA 自带的Maven,版本 v3.0.5 2.创建Maven Web项目 2.1 File > new Module > Maven >选择SDK  > 勾选 "Create from archetype" > 选中模板 "webapp" > Next 2.2

[Java基础笔记]数组

Java基础笔记 定义数组: int[] numbers = new int[100]; //方法一 double[] num = new double[10]; int[][] a = new int[2][5]; 通过new创建的数组,元素默认值为0(0.0) int[] scores = {5,4,33,12,46}; //方法二 int[][] a = { //位数不足,自动补0 {5,3,2,1,6}, {10,12,14,15}, }; 数组特性:存储的都是同类型数据:长度定义后不可

[Java Web]Mac OSX中MyEclipse的Console输出乱码的问题

一.问题说明 MAC系统,Myeclipse10那版(你懂的) 用Myeclipse自带的Tomcat6去在本机部署调试时,控制台中文乱码 之前采用新建Tomcat 7(系统Tomcat)暂时解决了,但是一直不明白为什么. 二.问题解决 说来说去,肯定是编码的问题,但是到底哪里加编码就是问题核心所在了 我无意中对比了下新建的Tomcat 7 server和自带的 Tomcat6,发现区别就在这里 看下对比 三.知识点 3.1 Mac下Myeclipse控制台中文乱码解决 版权声明:本文为博主原创