JavaWeb项目的创建(一)_ myeclipse工具

1.myeclipse

第一步:新建Web Project

第二步,在弹出的窗口填写下面内容。Project Name填写的内容是项目名称;J2EE Specification Level选择Java EE 5.0,点击“Fininsh”按钮,进入下一步。

第三步,新建的项目结构如下图。项目包含下面几个包,一个src,一个Webroot,还有JRE...和Java EE...这个两个是项目依赖的类(暂时不管)。我们主要看WebRoot,Jsp页面我们是放在这个目录下的。

第四步,建立Servlet类。按下图操作。

第五步,在Name中填写Servlet类的名称:TestServlet。,下面的多选项,我们去除其他的,只是选择doPost()。

  

第六步,填写完上述步骤,点击“Next”按钮,来到下面这部。在这里,我们什么也不用填写。我们解析一下这里面的内容。这说明我们将建立一个TestServlet类,也同时在web.xml文件里面修改相关的映射路径。映射路径初始为

"servlet/TestServlet"。点击“Finish”按钮。

第七步,我们看到如下页面,src中多了一个TestServlet.java文件。我们准备修改这块页面。

第八步,我们将TestServlet修改成如下。去除那些杂的。并将doPost方法名称修改成service。看下面两图。

第九步:

第十步,我们也修改一下index.jsp,见下面两个图片。

代码如下:

  

 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>My JSP ‘index.jsp‘ starting page</title>
  </head>

  <body>
    <form action="TestServlet">
w3c在线教程:
<input type="text" name="weburl" size="100"/>
<input type="submit" value="提交" />
</form>
  </body>
</html>

第十一步,接着把逻辑写到TestServlet.java里面(如下图)。

代码如下:

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class TestServlet extends HttpServlet {

public void service(HttpServletRequest request, HttpServletResponse response)
   throws ServletException, IOException {

          String weburl = request.getParameter("weburl");
          if(weburl!=null&&weburl.equals("http://www.w3csschool.com")){
               request.setAttribute("weburl", "你输入的是W3C在线教程网");
          }else{
               request.setAttribute("weburl", "你输入的网址在数据库中未有记录");
          }
          RequestDispatcher dispatcher = request.getRequestDispatcher("result.jsp");
          dispatcher.forward(request, response);

}

}


第十二步,还需要增加一个result.jsp返回页。步骤如下,

result.jsp的内容如下:

 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <title>结果是:</title>

  </head>

  <body>
  <%=request.getAttribute("weburl") %>
  </body>
</html> 


第十三步,还需要修改一下web.xml(实际上只是将映射路径修改成<url-pattern>/TestServlet</url-pattern>),修改后内容如下:

 <?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
  <servlet>
    <description>This is the description of my J2EE component</description>
    <display-name>This is the display name of my J2EE component</display-name>
    <servlet-name>TestServlet</servlet-name>
    <servlet-class>TestServlet</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>TestServlet</servlet-name>
    <url-pattern>/TestServlet</url-pattern>
  </servlet-mapping>
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
</web-app> 

第十四步,好了,我们一个项目已经做好了,下面把项目加载了Tomcat里面运行。点下面图的红圈内的按钮。

第十五步,出现如下页面。点击“Add”按钮。

第十六步,选择“MyEclipse Tomcat”选项。点击"Finish"按钮。


第十七步,点击“OK”按钮。

第十八步,一切都准备好了,下面我们启动Tomcat服务器,看看效果啦。

点击“Start”后,我们看到Console下面打印了一系列信息出来,"Server startup in 1114 ms"信息证明我们启动成功了。我们点击“Servers”栏目。

在Servers栏目下,我们找到“MyEclipse Tomcat [default]”,点击展开,找到项目名称"myfirstweb",点击右键,看到“Open In Browser”选项,点击这个。详细步骤看下面两个页面。

我们看到网页已经成功打开,如下图。

输入内容。

OK,我们看到结果了,这代表我们构建的Java Web项目运行成功了。

时间: 2024-10-08 15:37:50

JavaWeb项目的创建(一)_ myeclipse工具的相关文章

JavaWeb项目的创建(二)_ eclipse工具

打开工具,选择javaEE 点击‘File--New’ 选择Dynamic web Project 输入工程名:javaweb 选择web服务器 选择servlet版本 点击'Next' build\classes 存放 java 编译过后的class文件 点击'Next' java web工程的根目录: 可以存放jsp 最后点击'Finish' 发布工程到WEB 服务器tomcat7 选中所需发布工程: 点击'add'添加成功 点击绿色按钮 启动服务器: java项目演变javaweb项目 1

Maven(二)Maven项目的创建(命令、myeclipse)及生命周期

上一篇给大家介绍了Maven的概念和仓库的一些信息,接下来给大家分享一下使用命令和MyEclipse创建Maven项目 一.使用命令管理Maven项目 1.1.创建Maven java项目 1)创建一个文件夹(MavenProject)——>该文件夹下按shift+右击选择在此处打开命令窗口——>这样创建的maven[java]项目就在该文件夹下 2)命令:mvn archetype:generate -DgroupId=com.zyh.maven.quickstart -DartifactI

javaWeb项目springMVC框架下利用ITextpdf 工具打印PDF文件的方法(打印表单、插入图片)

方法一:打印PDF表单以及在PDF中加入图片 需要的资料: jar包:iTextAsian.jar ,itext-2.1.7.jar: 源码: 1 public static void main(String args[]) throws IOException, DocumentException { 2 String fileName = "D:/testPDF.pdf"; // pdf模板 3 InputStream input = new FileInputStream(new

eclipseg的javaweb 项目中创建类的时候出现creation of element failed MALFORMED

出现这种情况的解决办法是查看该工作区间中所有的web项目中的 WebContent-------WEB-INF----lib查看里面的文件是不是全是.jar

使用maven, myeclipse工具构建spring mvc项目

一.使用myeclipse 创建一个新的 maven项目. (ps:1.在filter过滤的时候输入 webapp 选择"maven-archetype-webapp". 2.在main下建一个java文件夹(建source folder可能不能成功)) 具体可参考:http://www.cnblogs.com/waniu/p/3798775.html 二.将project 转变成webproject.(右键--properties--myeclipse--project facets

JavaEE——Intellij Idea 创建JavaWeb项目

原文:JavaEE--Intellij Idea 创建JavaWeb项目 折腾Tomcat折腾了两个晚上,第一个晚上怎么都进不了Tomcat的首页,第二个晚上进去了,但是新建的Web项目,在浏览器中运行,总是 Error on Apache Tomcat: The requested resource is not available  坑爹!!!!. 首先我要说一点,在IntelliJ IDEA里面“new Project”就相当于我们eclipse的“workspace”,而“new Mod

Phonegap(cordova)创建项目,并结合eclipse开发工具进行打包生成apk包

1.使用phonegap(cordova)创建并编辑项目 (1)创建一个文件夹用于存放稍后创建的Android程序,这里我们在E盘创建了一个文件夹AndroidProject,适用cd命令进入该目录,接下来适用phonegap命令创建对应的android项目. phonegap的创建指令:  phonegap create hello com.example.hello HelloWorld hello:你的项目文件夹名称,   com.example.hello:你的项目内部包名   Hell

使用Eclipse创建Maven javaweb项目

其实是我自己不会创建Maven JavaWeb项目,就自己瞎蒙了一下,竟然成功了. 这里有个条件就是你的Maven已经在电脑上配好了. 第一步就是File->New->Maven Project 这里我选择了我自己常用的目录 点Next 选择maven-archetype-webapp,然后点击Next 这里报错,是因为没有配服务器的jar包. 下面配一下服务器的jar包. 右键点击项目名,Build Path->Configure Build Path 然后选择Server Runti

一键解决从Myeclipse工程打包JavaWeb项目到服务器的Tomcat,并自动部署

项目组用Myeclipse开发一个JavaWeb项目,每天都要发布新版本到测试服务器的Tomcat.每次都要先导出WAR包,然后上传到服务器指定目录,接着远程登录到服务器上停止Tomcat,删除Tomcat的日志文件.临时文件,webapps下的老的WAR包,然后拷贝新的WAR包至webapps,接着再重启Tomcat.每天都干这个事觉得很繁琐,所以写了一套批处理,每天发布时只要双击一个bat文件,就全自动搞定上述过程! cd C:UsersfhWorkspaces"MyEclipse 9&qu