快速业务通道

如何使用NetBeans IDE创建简单的Web应用程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16
; value="OK" /> </form> </body> </html>

如何使用NetBeans IDE创建简单的Web应用程序(4)

时间:2011-07-01 netbeans.org Sailing

创建 JavaServer Pages 文件

在“项目”窗口中,右键单击 "HelloWeb" 项目节点,然后选择“新建”> "JSP"。将打开“新建 JSP 文件”向导。将文件命名为 response,然后单击“完成”。请注意,在“项目”窗口中的 "index.jsp" 下方将显示 "response.jsp" 文件节点,并且会在源代码编辑器中打开新文件。

在位于源代码编辑器右侧的组件面板中,展开 "JSP",然后将一个使用 Bean 项拖至源代码编辑器中紧靠 <body> 标记下方的位置。将打开“插入使用 Bean”对话框。指定下图中显示的值。

ID:mybean

类:org.mypackage.hello.NameHandler

范围:session

单击“确定”。请注意,将在 <body> 标记的下方添加 <jsp:useBean> 标记。

将一个设置 Bean 属性项从组件面板拖至紧靠 <h1> 标记前面的位置,然后单击“确定”。在出现的 <jsp:setProperty> 标记中,删除空的 value 属性,然后将其编辑为以下代码。如果 IDE 创建了 value = "" 属性,请将其删除!否则,它会覆盖传递到 index.jsp 中的 name 的值。 <jsp:setProperty name="mybean" property="name" />

正如 <jsp:setProperty> 文档中所述,可以通过各种方法来设置属性值。在本例中,index.jsp 页上的用户输入将成为传递至 request 对象的名称/值对。当使用 <jsp:setProperty> 标记设置属性时,可以根据 request 对象中包含的属性名称来指定值。因此,通过将 property 设置为 name,可以检索由用户输入所指定的值。

更改 <h1> 标记之间的文本,以使其如下所示: <h1>Hello, !</h1>

将一个获取 Bean 属性项从组件面板拖放到 <h1> 标记之间的逗号后面。在“插入获取 Bean 属性”对话框中指定以下值:

Bean 名称:mybean

属性名称:name

单击“确定”。请注意,此时将在 <h1> 标记之间添加 <jsp:getProperty> 标记。

在源代码编辑器中单击鼠标右键,然后选择“格式化代码”(Alt-Shift-F) 以整理代码的格式。response.jsp 文件的 <body> 标记现在应该与以下代码类似:

<body>
    <jsp:useBean id="mybean" scope="session" class="org.mypackage.hello.NameHandler" />
    <jsp:setProperty name="mybean" property="name" />
    <h1>Hello, <jsp:getProperty name="mybean" property="name" />!</h1>
                    </body>

如何使用NetBeans IDE创建简单的Web应用程序(5)

时间:2011-07-01 netbeans.org Sailing

运行 Web 应用程序项目

IDE 使用 Ant 生成脚本来生成和运行 Web 应用程序。此生成脚本是由 IDE 基于您在“新建项目”向导中指定的选项以及项目的“项目属性”对话框(在“项目”窗口中,右键单击项目节点,然后从出现的菜单中选择“属性”)中的选项来生成的。

在“项目”窗口中,右键单击 "HelloWeb" 项目节点,然后选择“运行”(F6)。

注意:缺省情况下,将在启用“在保存时编译”功能的情况下创建项目,因此无需先编译

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号