科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道使用 NetBeans IDE 5.0开发JSP快速入门

使用 NetBeans IDE 5.0开发JSP快速入门

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

使用 NetBeans IDE 5.0开发JSP快速入门

作者:dxaw 来源:赛迪网技术社区 2007年11月3日

关键字: JSP IDE 5.0 NetBeans

  • 评论
  • 分享微博
  • 分享邮件

建立 web application 工程

开始编写代码之前,我们必须安装正确的软件并且作一些必要的配置。

要安装的软件

· NetBeans IDE 5.0 (download).

· Java Standard Development Kit (JDK™) version 1.4.2 (download) or 5.0 (download)

除了以上的两个以外,我们还可以选择下载 Sun Java System Application Server Platform Edition 8 2005Q1 、 jboss 、 weblogic 等。在 netbeans 中已经集成了用于两层网络应用程序开发的服务器 Tomcat Web Server ,除非需要开发企业级的应用程序,通常情况下只用必需的那两个软件就够了。

在 IDE 中注册服务器

除了在 NetBeans 中默认注册的 Tomcat Web Server ,必须手动注册像 jboss 、 weblogic 等可选的服务器组件。

1. 在主菜单中依次选择 Tools > Server Manager

2. 单击 Add Server ,选择 server 的 type 并且为 instance 命名,单击 next

3. 指定服务器信息、应用程序服务器实例的位置以及需要部署的 domain

建立一个新的 web 应用程序工程

1.依次选择 File > New Project ,在 Categories 菜单中选择 Web ,在 Projects 菜单中选择 Web Application ,然后 next 。

2.在 Project Name 中填入 HelloWeb 。

3.可以改变 Project Location 到任何你希望的位置,自此,该位置将被成为 $ PROJECTHOME 。 4.可根据个人喜好选择一种程序注解风格

a) Java BluePrints. 更多信息详见 http://java.sun.com/blueprints/code/projectconventions.html .

b) Jakarta . 更多信息详见 http://jakarta.apache.org/tomcat/tomcat-5.0-doc/ .

5. 选择一个用于部署应用程序的已注册服务器。

6. 在确认 Set as Main Project 打勾后,单击 Finish 完成。

创建并编辑 web application 代码文件

创建并编辑源代码是 netbeans 提供的最重要的功能,毕竟这差不多是程序员日常做的最多的是。无论是喜欢独自编写管理所有代码还是希望有 IDE 来帮助生成代码, netbeans 提供了大量的工具来满足不同风格。

建立 java 包和一个 java 源代码文件

1.在 Projects 框中,右键单击 Source Packages 节点,依次选择 New > Java Class 。在 Class Name 中填入 NameHandler ,在 Package 下拉单中填入 org.me.hello 。

2.在 NameHandler 中,声明一个变量

String name;

3.在构造函数中加入一下代码

name = null;

生成 getter 和 setter 方法

1.在变量声明处右键单击 name ,依次选择 Refactor > Encapsulate Fields ,然后单击 next 。

2.在底部的 Refactoring 中,单击 Do Refactoring ,这时 netbeans 将自动生成 setter 和 getter 方法,同时 name 将变成一个私有变量。

代码类似如下:

编辑缺省的 jsp 文件

package org.me.hello;
/**
*
* @author Administrator
*/ public class NameHandler {
private String name;
/** Creates a new instance of NameHandler */
public NameHandler() {
setName(null);
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}

1.展开 HelloWeb project 节点,可以看到 netbeans 已经建立了一个 index.jsp 的文件

2.双击 index.jsp 文件将在 Source Editor 展开它的源代码

3.在右侧的 Palette 中展开 HTML Forms ,然后将 Form 拖到 < h1 > 之后。

设置以下参数:

Action: response.jsp

Method: post

Name: Name Input Form

单击OK,完成form的插入。

4.将 Text Input 拖入到 < /form > 之前,

设置一下参数:

Name: name

Type: text

单击 OK ,完成 Text Input 的插入。

5.将 Button 拖入到 < /form > 之前,

设置一下参数:

Label: OK

Type: submit

单击 OK ,完成 Button 的插入。

6.在 < input > 插入 Enter your name ,将 < h1 > 标签之间的文字改为 Entry Form

在 < body > 标签之间的代码类似如下:

<h1>Entry Form</h1>
<form name="Name Input Form" action="response.jsp" method="POST">
Enter your name: <input type="text" name="name" value="" />
<input type="submit" value="OK" />
</form>

建立 response.jsp 文件

1.右键单击 Web Pages ,依次点击 New > JSP ,将其命名为 response.jsp ,然后点击 OK 。

2.在右侧的 Palette 中展开 JSP ,然后将 Use Bean 拖到 之后,设置以下参数:

ID: mybean

Class: org.me.hello.NameHandler

Scope: session

单击 OK ,完成 Use Bean 的插入。

3.同理将 Get Bean Property 和 Set Bean Property 插入,代码类似如下:

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

生成并运行 Web Application 工程

1.按 f6 , netbeans 将编译、运行并部署以上代码文件。

2.在 index.jsp 中输入名字,然后单击 OK 。

查看本文来源
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章