Java的netbean教程_使用NetBeans创建Servlet

在本节中,我们来学习如何使用NetBeans来创建Servlet。

NetBeans IDE可让您快速轻松地开发Java桌面,移动和Web应用程序,以及使用HTML,JavaScript和CSS的HTML5应用程序。它还为PHP和C/C++开发人员提供了一整套工具。它是免费的和开源的,拥有世界各地的大量用户和开发者社区。

在使用NetBeans IDE之前,需要从官方网站上下载最新版本: http://netbeans.org/downloads/index.html ,这里要下载的是 NetBeans Java EE 下载包,如下图所示 -

ed705c87152720b98518c4eb9e38ae49.png

下载完成后,安装即可。

要使用NetBeans IDE来创建Servlet,可参考以下几个步骤:

创建一个Web项目

创建Servlet类以及静态页面

在web.xml文件配置Servlet信息

部署和运行Web项目

访问并测试应用的运行结果

1.创建一个Web项目

打开 NetBeans IDE,创建一个Web应用程序。点击左上方的菜单:文件 -> 新建项目,弹出的向导对话框选择项目类别为:Java Web -> Web应用程序,如下所示 -

f9a8bf7239f797ee0826db0b11bf8385.png

下一步,填写项目名称:NetbeanServlet,并选择项目文件夹为:F:\worksp\servlet\NetbeanServlet ,如下图所示 -

f0c0292b5828ccb2e4ad40fa3f22d7c1.png

下一步,配置服务器和J2EE版本,上下文路径等,如下图所示 -

0abaca919d8cb7f8379bbf8f53195c91.png

下一步,点击完成,如下图所示 -

1e3abddf0d2dbdeb7da017a2e7a78e9e.png

项目创建完成后,生成的项目结构如下图所示 -

34ff2ded1575fd9a3678382a4d7fe178.png

2.创建Servlet类以及静态页面

要创建一个Servlet,找到项目目录结构的源包,并右键点击,在弹出的菜单项中,选择:新建->Servlet…,如下图所示 -

f1eff4ab6d74467ed56417e3f3be2114.png

下一步,填写类的名称:NewServlet,以及这个类所在的包:com.yiibai,如下图所示 -

381246d22f11a2627a6e1cd171c9ca14.png

下一步,配置Servlet类和部署,填写Servlet名称以及URL模式,并勾选:将信息添加到部署描述符(web.xml),如下图中所示 -

72bc30db28878c34e235c4bb522f2315.png

最后点击完成 。

完整的NewServlet.java代码,如下所示 -

package com.yiibai;

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;

/**

*

* @author hemasu

*/

public class NewServlet extends HttpServlet {

/**

* Handles the HTTP POST method.

*

* @param request servlet request

* @param response servlet response

* @throws ServletException if a servlet-specific error occurs

* @throws IOException if an I/O error occurs

*/

@Override

protected void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

PrintWriter out = response.getWriter();

String name = null;

// 获取表单Post过来的数据

name = request.getParameter("name");

if(name==null){

name = "";

}

out.println(""-//W3C//DTD HTML 4.01 Transitional//EN\">");

out.println("");

out.println("

SayHello Servlet");

out.println("

");

out.print(" This is "+this.getClass()+", using the POST method");

out.println("


");

out.println("Hello, "+name);

out.println(" ");

out.println("");

out.flush();

out.close();

}

}

创建静态页面(HTML)

在项目的Web页上点击右键,然后在弹出的菜单选择:新建->其它,弹出一个选择文件类型的对话框,选择类别为:HTML5/Javascript->HTML文件,如下图所示 -

92109a4cb9d994509d250010ddd41e77.png

下一步,填写文件的名称和所在的位置,如下图所示 -

0321cd65c3934336bcdd74232de4973e.png

至此,已经成功地创建一个index.html文件,我们对这个文件做一点简单的修改,添加一个表单,表单中有一个文本输入框和一个提交的按钮,修改后的代码如下所示 -

SayHello, NewServlet

名字:

3.在web.xml文件配置Servlet信息

打开WEB-INF/web.xml文件,修改部署信息如下 -

NewServlet

com.yiibai.NewServlet

NewServlet

/NewServlet

30

4.部署和运行Web项目

在Netbeans IDE中部署和运行项目很简单,右键点击项目名称,在弹出的菜单选项中择选:运行,在下方的输出选项卡中,可以看到如下输出 -

49c7c8fee48dd637a86c1cdfdedada3a.png

在部署和启动完成后,Netbeans IDE也自动启浏览器访问这个Web应用程序。

5.访问并测试应用的运行结果

在Netbeans IDE中,Apache Tomcat的默认启动端口是:8084,因此访问本示例的Web应用程序对应的URL应该是: http://localhost:8084/NetbeanServlet/ ,如下图所示 -

266f921dcada3da676ebfc17ba85e437.png

在上面文本输入框中输入一个名字:Maxsu,然后点击提交,应该会看到以下结果 -

71c302cb9aac15d2b6639d44ae8f3c68.png

至此,如何使用NetBeans创建Servlet的示例讲解完成了。

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值