NetBeans集成开发环境支持JSP2.0,Servlet2.4,JSTL..
1、创建web应用程序项目
文件--》新建项目--》类别选择 java web--》项目选择web应用程序 下一步,服务器选择 GlassFish v2 下一步 框架选择JavaServer Faces(让集成开发环境为应用程序提供使用JSF框架所有的源文件和库),。当然还有spring stuts Hibrate
以文件管理器的形式查看该项目图:
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应用程序
如果直接启动运行项目后,再以文件模式查看该项目时,会发现多了一个文件
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:
正在取消部署...
取消部署时,尝试停止目标 server 中的应用程序 已成功完成
取消部署时,尝试删除目标 server 中的应用程序引用 已成功完成
正在取消部署应用程序
正在尝试从域中取消部署应用程序 已成功完成
取消部署应用程序 MyWebApplication 已成功完成
所有操作均已成功完成
就地在 D:/JavaExample/NetBeansProjects/MyWebApplication/build/web 处部署
开始注册项目的服务器资源
已完成服务器资源注册
moduleID=MyWebApplication
deployment started : 0%
deployment finished : 100%
正在域中部署应用程序 已成功完成
正在尝试创建目标 server 中的应用程序引用 已成功完成
正在尝试启动目标 server 中的应用程序 已成功完成
部署应用程序 MyWebApplication 已成功完成
在目标 server 中EnableMyWebApplication 已成功完成
所有目标中应用程序的 Enable 已成功完成
所有操作均已成功完成
run-deploy:
成功生成(总时间:2 秒)
deps-module-jar:
deps-ear-jar:
deps-jar:
library-inclusion-in-archive:
library-inclusion-in-manifest:
compile:
compile-jsps:
正在取消部署...
取消部署时,尝试停止目标 server 中的应用程序 已成功完成
取消部署时,尝试删除目标 server 中的应用程序引用 已成功完成
正在取消部署应用程序
正在尝试从域中取消部署应用程序 已成功完成
取消部署应用程序 MyWebApplication 已成功完成
所有操作均已成功完成
就地在 D:/JavaExample/NetBeansProjects/MyWebApplication/build/web 处部署
开始注册项目的服务器资源
已完成服务器资源注册
moduleID=MyWebApplication
deployment started : 0%
deployment finished : 100%
正在域中部署应用程序 已成功完成
正在尝试创建目标 server 中的应用程序引用 已成功完成
正在尝试启动目标 server 中的应用程序 已成功完成
部署应用程序 MyWebApplication 已成功完成
在目标 server 中EnableMyWebApplication 已成功完成
所有目标中应用程序的 Enable 已成功完成
所有操作均已成功完成
run-deploy:
成功生成(总时间:2 秒)
可以看到上面是部署后在输出窗口中出现的提示信息
页面可以显示出 JSP page部署成功!