在NetBeans 4.1中实践JSP

一、安装软件

需要在计算机中安装以下软件:

NetBeans IDE 4.1
Java Standard Development Kit (JDKTM) 1.4.2 版或 5.0 版

二、WEB服务器

NetBeans IDE 4.1 捆绑了 Tomcat

三、创建新的 Web 应用程序项目
1、选择“文件”>“新建项目”。在“类别”下选择 "Web"。在“项目”下选择“Web 应用程序”,然后单击“下一步”。
2、在“项目名称”下输入 Testjsp。请注意,“上下文路径”为 /Testjsp。
3、将“项目位置”更改为d:\App。
4、选择要部署应用程序的服务器。Bundled Tomcat( 5.5.7)
5、将“设置为主项目”复选框保留为选中状态。单击“完成”。

IDE 将创建d:/App/Testjsp项目文件夹。该项目文件夹包含所有的源和项目元数据,如项目的 Ant 生成脚本。将在 IDE 中打开 HelloWeb 项目。可以在“项目”窗口中查看其逻辑结构,并在“文件”窗口中查看其文件结构。

四、创建Java 包和JavaBeans 组件

1、展开 HelloWeb 项目节点和“源包”节点。请注意,“源包”节点只包含一个空的缺省包节点。
2、右键单击“源包”节点并选择“新建”>“文件/文件夹”。在“类别”下选择“JavaBeans 对象”。在“文件类型”下选择“JavaBeans 组件”,然后单击“下一步”。在“类名”文本框中输入 NameHandler,然后在“包”组合框中输入java3z.com。单击“完成”。

五、编辑 JavaBeans 组件

1、展开 NameHandler.java 节点,然后双击 NameHandler 类节点。在源编辑器中,删除以下类声明部分:
extends Object implements Serializable

2、展开 NameHandler 类节点和“字段”节点。系统提供了三个缺省字段。右键单击 PROP_SAMPLE_PROPERTY 字段,然后从上下文菜单中选择“删除”。对其他两个字段执行相同的操作。请注意,在源编辑器中,使用这些删除字段的代码行将以红色下划线标注。

3、展开“方法”节点,然后删除所有缺省方法。
在源编辑器中,在紧靠类声明下方的第 16 行中键入以下代码: String name;

4、展开“构造函数”节点并双击 NameHandler 构造函数。在源编辑器中编辑 NameHandler() 构造函数,方法是将第 18 行中的缺省代码 (propertySupport = new PropertyChangeSupport(this);) 替换为以下内容:
name = null;

5、在源编辑器中按 Alt-Shift-F 组合键来更新导入语句,以使代码仅指定所需的语句。

6、重命名字段
在第 15 行的字段声明中右键单击 name 一词,然后选择“重构”>“重命名”。
在“新建名称”字段中,键入 username。然后单击“下一步”。
“重构”窗口预先显示了将更改为指向新命名字段的所有引用。双击任一引用可以跳转到它在源编辑器中的位置。复选框用于指明将重构哪些引用。
单击“进行重构”。将重命名对该字段的所有选中的引用。

7、生成获取方法和设置方法
在第 15 行的字段声明中右键单击 username 一词,然后选择“重构”>“封装字段”。单击“下一步”使用缺省选项运行该命令。
单击“进行重构”。将为 username 字段生成获取方法和设置方法。

JavaBeans 组件现在应该如下所示:

package org.me.hello;
public class NameHandler {
private String username;
public NameHandler() {
setUsername(null);
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
}

时间: 2024-10-30 14:26:31

在NetBeans 4.1中实践JSP的相关文章

javaweb-在mac OSX 中 我的netbeans 无法正确的把jsp(使用form) 中文字符传进 servlet

问题描述 在mac OSX 中 我的netbeans 无法正确的把jsp(使用form) 中文字符传进 servlet 在mac OSX 中 我的netbeans 无法正确的把jsp(使用form) 中文字符传进 servlet 我试着打印出传进servlet得中文字符 都变成了问号, 可是我把项目抄进windows 的系统 却可以运行. 有人知道为什么吗

new-在servlet中获取jsp提交的超链接中文乱码问题

问题描述 在servlet中获取jsp提交的超链接中文乱码问题 用的tomcat7.0 请问在jsp中提交超链接时带有中文参数,为什么在servlet中一直取得都是乱码,我已经改了jsp页面和servlet中的编码方式都是utf-8,同时我也改了tomcat7.0 中的server.xml文件将编码方式设置为utf-8,为什么还是乱码?我也在servlet中用网上的方法 new String(str.getBytes("ISO-8859-1"),"UTF-8")进行

javaweb 中的jsp的问题

问题描述 javaweb 中的jsp的问题 提交登录页后到检查页显示提示这个 请问这是什么原因啊? HTTP Status 500 - javax.servlet.ServletException: java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver type Exception report message javax.servlet.ServletException: java.lang.ClassNotFoundEx

J2ME开发中如何从MIDlet中调用JSP页面

js|页面 首先,我将讨论一下HttpConnection接口,这个接口可以用来建立Http连接 HttpConnection 接口 Connected Limited Device Configuration(有限连接设备配置.简称CLDC).提供了一套用于网络连接的类,就是普通连接框架?一种平台独立连接框架,提供了一种分层的连接接口,它的实现操作系统由具体的设备简表提供(比如Mobile Information Device Profile(MIDP)). MIDP通过提供支持HTTP的Ht

在win2000中安装JSP

js 在win2000中安装JSP 首先到www.sun.com去下载j2sdk1.4.7. 我们把 java 安装到 C:\j2sdk 目录下. 等待中... 好了,现在 java sdk 安装好了.右击我的电脑,选"属性"->"高级"->"环境变量...". 修改用户环境变量: (1)选中"path", 添加 C:\j2sdk\bin 这样以便于找到 java 的程序: (2)新建一个环境变量 "JAVA_HOME",内容为:C:\j2sdk: (3)再新建一个环境变量"CLASSPATH

如何从MIDlet中调用JSP页面

js|页面     首先,我将讨论一下HttpConnection接口,这个接口可以用来建立Http连接 HttpConnection 接口 Connected Limited Device Configuration(有限连接设备配置.简称CLDC).提供了一套用于网络连接的类,就是普通连接框架?一种平台独立连接框架,提供了一种分层的连接接口,它的实现操作系统由具体的设备简表提供(比如Mobile Information Device Profile(MIDP)). MIDP通过提供支持HTT

如何在OpenCms中管理JSP

OpenCms中所有的文件通常都保存在数据库中,这也就是常说的OpenCms VFS(虚拟文件系统).也就是说在OpenCms工作区中看到的文件结构在RFS(真实文件系统,也就是硬盘上)上并不存在(静态导出操作除外),然而,为了JSP能够正常工作,所有的OpenCms JSP文件都映射到真实文件系统中,也就是在硬盘上可以找到. 为了能够理解这个过程,先让我们看一下标准的JSP文件是怎么被处理的: JSP文件必须存放于Web应用程序的根目录下: JSP文件必须以"*.jsp"结尾(可以w

java-在超链接<a>的href或<form>的action中可以使用“JSP表达式”语法吗

问题描述 在超链接<a>的href或<form>的action中可以使用"JSP表达式"语法吗 我是这样写的: 解决方案 用这个${pageContext.request.contextPath}替代你写的jsp脚本 解决方案二: 我是这样写的: 解决方案三: 标签写全会被吞......... form:form action="<%=request.getContextPath() %>/student/studentModifyFini

谁在java项目中在jsp页面加载gis视频控件,谁用过??

问题描述 谁在java项目中在jsp页面加载gis视频控件,谁用过?? 为什么在本地html上可以加载上,但是部署到项目上 通过jsp去打开 就无法加载到,显示不出视频呢.求大神 解决方案 视频指定的路径对不对?