Java源代码、资源绑定和Web配置文件中可能存在的引用以及这种引用的正确性。本文是《全方位体验Workshop10.1》的第三部分,主要介绍Workshop10.1的特性,主要介绍如何利用Workshop10.1提供的特性快速的在Web应用中引入Struts,并且完成一个简单的案例。
本文中我们将会简单的描述Workshop10.1中对Struts提供的开发支持,并且通过简单的例子,描述如何通过Workshop10.1提供的可视化界面完成Struts应用开发过程中的几个重要步骤:
创建FormBean;
创建Action;
管理Action中的Forward设置;
可视化的生成相应的JSP页面。
Workshop10.1中对Struts应用开发的可视化支持
Workshop10.1中为Hibernate提供了多种可视化界面和向导的支持,主要包括以下几个方面:
通过向导在Web应用中引入Struts;
为Struts的FormBean、Action、Forward、JSP提供可视化的向导,协助开发者快速的创建Struts元素;
为Struts校验提供可视化配置界面;
为创建国际化的Struts应用提供可视化支持。
开发步骤
本文中我们将通过一个简单的例子来演示如何使用Workshop10.1提供的可视化环境开发Struts应用的过程,这个例子将通过JSP页面接收用户的输入,并且将接收到的信息打印在控制台上。
通过向导创建支持Struts的Web应用
启动Workshop10.1工具,打开菜单FileàNew-->Project…;

2.选择项目类型为Dynamic Web Project;

3.输入项目名称为StrutsDemo,选择configurations为<custom>
4.单击Next进入Project Facets配置页,选择configurations为<custom>,Project Facet列表中选择Struts、Danymic Web Module、Java、Java Annotation Processing四项。

5.单击Next直到出现Struts配置框。

6.单击Add…按钮,出现Struts支持包的配置界面

7.其他配置均使用默认配置,所以直接单击Finish按钮结束项目配置。
创建需要用到的JSP文件
在AppXplorer视图中,展开新创建的StrutsDemo应用,展开WebContentàpages节点,在pages节点上单击右键,选择NewàJSP创建StrutsDemo应用中所需要的三个JSP文件
regInput.jsp
接收用户输入的信息