NetBeans集成开发环境支持JSP2.0,Servlet2.4,JSTL..
  1、创建web应用程序项目
  文件--》新建项目--》类别选择 java web--》项目选择web应用程序 下一步,服务器选择 GlassFish v2 下一步 框架选择JavaServer Faces(让集成开发环境为应用程序提供使用JSF框架所有的源文件和库),。当然还有spring stuts Hibrate
  以文件管理器的形式查看该项目图:
  如图所示有几个文件夹,其中nbproject文件夹存放项目相关数据文件以及ant运行脚本等。src下的java文件是存放java源代码的,例如servlet文件;conf文件是配置文件,里面包含MANIFEST.MF文件
  2、运行web应用程序
  创建web应用程序时,系统会自动创建一个welcomeJSF.jsp文件。。
  <%@page contentType="text/html" pageEncoding="UTF-8"%> 此句中用于说明jsp文件的MIME(描述消息内容类型的因特网标准)和编码,这里是采用text/html 代码UTF-8编码。
  如果要更改服务器,可以右击项目的属性--》运行节点可以更改了,
  如果需要的话,可以更改这个文件,且加入<h2>Hello world~~</h2>
  在项目管理器模式下找到这个jsp文件,右击点击运行文件,即可以启动浏览器。
  3、生产web应用程序
  如果直接启动运行项目后,再以文件模式查看该项目时,会发现多了一个文件
  多了一个dis文件,这是因为NetBeans会把应用程序包包装为web应用程序归档(缩写WAR)文件,它保存在dist文件中,如上图,可以删除WAR文件,也可以修改WAR文件的路径,修改的话是在nbproject中有一个project.properites文件,修改如下三行内容:
  dist.dir=dist    //定义了WAR文件的完整路径
  war.name=MyWebApplication.war  //定义了WAR文件的名称
  dist.war = ${dist.dir}/${war.name}  、、
  如果要在WAR文件中添加其他资源,可以右击项目--》属性--》选择生成 --》打包节点,可以选择不包含在WAR文件和压缩WAR文件。。
  4、调试web应用程序(略)
  5、部署web应用程序
  在项目中的welcomeJSF.jsp文件中,<h2>Hello world~~</h2> 改为  <h2>JSP page 部署成功!</h2>
  右击项目--》部署项目
  init:
  deps-module-jar:
  deps-ear-jar:
  deps-jar:
  library-inclusion-in-archive:
  library-inclusion-in-manifest:
  compile:
  compile-jsps:
  正在取消部署...