没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
使用 NetBeans 开发 Struts Web 框架的快速入门指南
来源:
http://gceclub.sun.com.cn/NetBeans/tutorials/strutsjsf/quickstart-
webapps-struts.html
设置 Struts 应用程序项
开始编写代码之前,必须确保您具备所有必要的软件,并且保证正确设置项目。
安装软件
开始之前,需要在您的计算机上安装以下软件:
(下载)。
(下载)或 (下载)
也可以下载并使用 !"#$%、&或
'&()#。但是,与 绑定在一起的 *#'&可以提供两层 '&应用程序(如本快
速入门指南中描述的)所需的全部支持。仅当您要开发企业应用程序时才需要应用服务器(如
"#、&或 '&()#)。
创建新 Struts 应用程序
在 中,“ 应用程序”只不过是 库和配置文件携带的普通 '&应用程序。可以在 中
用创建其他 '&应用程序的方法来创建 应用程序,只多了在应用程序中包含 库和配置文
件这一指示步骤。
选择 +,-$.#。在 /)下选择 '&。在 $.#下,选择 '&
"#并单击 0。
在 (#面板中,执行以下操作:
o 在 $.#下,输入 LoginPage。
o 将 $.#(#更改为计算机上的任意目录。从现在起,我们将此目录称为
$PROJECTHOME。
o 选择源结构将遵守的标准,这纯粹属于个人偏爱:
Java BluePrints。 有关更多信息,请参见
http://java.sun.com/blueprints/code/projectconventions.
html。
Jakarta。 有关更多信息,请参见
http://jakarta.apache.org/tomcat/tomcat-5.0-doc/。
o 选择要将应用程序部署到的服务器。仅列出在 中注册的服务器。(要注册服务
器,请转到 *,1)。)
o 注意,/0$2是 /LoginPage。
3 单击 0。
在 +-4面板中,选择 5:
请勿更改该面板下面部分中的值。它们用于以下方面:
o Action Servlet Name。 #的 条目名称的硬编码
规范。web.xml开发部署符包含 #的 条目,用于指定特
定于 的相应参数,如 类的名称和 struts-config.xml
配置文件的路径。
o Action URL Pattern。 允许指定应映射到 #控制器的适当模式。
这将会生成相应 web.xml映射条目,将指定的 67模式映射到
#。默认情况下,只映射 *.do模式。
o Application Resource。 允许您指定 struts-config.xml文件中
将用于本地化消息的资源包。默认情况下,该资源包是
com.myapp.struts.ApplicationResource。
o Add Struts TLDs。 允许您生成 标记库的标记库描述符。标记库描述符
是一个 81(文档,该文档包含了有关整个标记库以及每个个别标记的附加信息。
通常没有必要生成标记库描述符,因为您可以参考联机 67,而不是 本地 *(文
件。
单击 +2。
将在文件系统中创建 $PROJECTHOME/LoginPage项目文件夹。与 中的其他 '&
应用程序一样,项目文件夹包含所有源和 的项目元数据,如 "构建脚本。但是不同之处是,您的
'&应用程序将所有的 库都添加在其类路径上。它们不仅放在应用程序的类路径上,而且在本
快速入门指南的后面部分构建项目时,它们还包括在项目中并与之一起打包。
()$)项目在 中打开。可以在 $.#窗口中查看其逻辑结构,在 +窗口中查看其文件
结构。例如,现在 $.#窗口应该如下所示:
在 /9) +节点中,应用程序包括所有特定于 的配置文件,其中 struts-
config.xml最为重要。本快速入门指南通篇都将用到该配置文件。同样在 /9) +
节点中,要处理 工作流程,就需要在 web.xml部署描述符中映射 (即 1:/
范例中的控制器):
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
在以上示例中, (org.apache.struts.action.ActionServlet)
被指定为用来控制映射 .do所有请求的 。此外,web.xml文件指定由 WEB-INF文件夹
中找到的 struts-config.xml文件配置 。
开发 Struts 应用程序
在 中开发 应用程序类似于开发任何其他类型的 '&应用程序。可以使用如 $页面、
、侦听器和过滤器等组件。但是,通过 可使用由 提供的设备来扩充 '&开发工具
包。例如,使用 中的模板创建 #类和 #%&类。然后,自动
在 struts-config.xml文件中注册这些类,并允许您通过 #弹出菜单的菜单项
方便地扩展该文件。
在 JSP 页面中使用 Struts 自定义标记库
许多 '&应用程序使用 $)$在 1:/范例中查看,所以 提供自定义标记
库来简化与 ;*1(窗体的交互。在 中,这些都可以在 $页面中方便地无缝设置并使用。
右键单击 LoginPage项目节点,选择 -,$,然后调用新 $页面
loginForm。单击 +2。
在 #中,将 <H1>标记的默认内容更改为 Login Form,并对
<TITLE>标记的内容也作相同更改。
3 将前面这两个 )&标记从 welcomeStruts.jsp文件复制到新
loginForm.jsp文件的顶部:
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean"
prefix="bean" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html"
prefix="html" %>
< 在 loginForm.jsp中,在 <H1>标记下面添加以下内容:
剩余17页未读,继续阅读
资源评论
- zyj13141572012-08-06知道怎么在NetBeans里用Struts了,谢谢了
- 玫瑰香满元2013-08-28很好的东西,很详细,照着做出来感觉很有成就感!
风声2012
- 粉丝: 268
- 资源: 30
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功