快速业务通道

使用NetBeans IDE创建并运行一个简单的web应用程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16
基本组件”中向“可视化设计器”上拖拽一个“文本框”组件,输入 Enter Your Name, 然后按“回车”键。

在“属性”窗口中,把文本框的 id 属性的值 textField1 更改为 nameField。

选择标签组件,按住 Ctrl-Shift 将标签组件拖动到“文本框”组件。

请注意标签组件的 for 属性现在被设定为 nameField。

将“按钮”组件拖动到“文本框”组件的右边,输入 Say Hello ,并按“回车”。

特别注意: 这里有一个已知的问题影响 JSF 1.2 “按钮”组件在 IE7 中的宽度。 工作区中把“按钮”组件放置在“布局”组件(网格面板,组面板,或者布局面板)里。 调整“布局”组件的大小可以自动的更改“按钮”组件的大小。

在“属性”窗口里,在按钮控件的 id 属性中将其值 button1 改为 helloButton。

拖动一个“静态文本”组件,将其放置在标签组件的下面。

使用NetBeans IDE创建并运行一个简单的web应用程序(3)

时间:2011-07-06 netbeans.org

把“静态文本”组件的 id 属性中将其值 staticText1 改为 helloText。

拖动一个消息组组件放置在页面的一个偏远的地方,比如放在“静态文本”组件下面。

添加一个消息组组件,可以在其他消息类型中显示运行时错误,对诊断错误十分有帮助。

在编辑工具栏中,单击 JSP 按钮切换到 JavaServer Pages (JSP) “源代码编辑器”。

查看代码并注意您在“属性”窗口中做的更改均已被保存。 当页面第一次在浏览器中显示的时候,页面显示的是 JSP 页面中标签的内容。 如果您的页面的 Bean 通过更改属性值而产生代码,这种改变只能在页面被提交或者 随后的重新显示后才发生变化。 添加一些行为

本节中,您将添加代码使得页面重新显示为 Hello entered-name 的一段消息。 您添加一个事件处理,令随时按钮被单击时让应用程序执行。这个事件处理将“静态文本”组件的 text 属性设置为一个 "hello" 的消息,并令页面重新加载使得这个文本显示出来。

在“编辑”工具栏中,单击“设计”切换至“可视化编辑器”。

双击“按钮”组件。

编辑区域切换到“ Java 编辑器”,显示出 Page1 页面的 Bean。 按钮的事件处理 helloButton_action 已经添加到这个页面的 Bean 中。

将 helloButton_action 函数的主体部分替换为下列代码(显示为 粗体) ,然后按 Alt-Shift-F 重定代码格式。

代码示例 1: helloButton_action() 代码

public String helloButton_action() {     String name = (String)nameField.getText();     helloText.setText("Hello, " + name + "!");     return null;

在代码段粗体 显示的第一行为“文本框”组件 nameField 使用 getText 函数获取 text 属性的值。 这个值是 Object 类型的一个对象,但这里需要为字符串,这样 这个值被转换成 String 对象。然后该对象被分配给 name 变量。

在代码段粗体显示的第二行设置“静态文本”组件 helloText 的 text 属性的值。这个值包含了用户向文本框控件 nameField 输入 的名称。举个例子,如果用户输入 Fred, 这行代码将设置“静态文本”组件的 text 属性 为 Hello, Fred! 运行应用程序

在“ Java 编辑器”中,确保您的 Java 代码没有包含任何错误。

错误以红色下划线或者代码左边的红色方块所表示。 您的项目如果在代码中出现错误将无法生成应用程序。

提示:将光标停放在代码左侧

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号