使用Struts开发web应用是非常有吸引力的,在显示层我们通常采用jsp,当然我们编辑网页是首选工具就是Dreamweaver,而 Dreamweaver确不能识别Struts的标记库,在做网页设计时通常带来不小麻烦,没有代码提示和所见即所得的界面。下面我们将提供一个方案来解 决这个问题。
1 首先在Dreamweaver中导入Struts的标签库,这样在编写代码时可以出现动态代码提示。点击“编辑|标签库…”,在“标签库编辑器”导入Struts的taglib文件,在这些标签用于在JSP文件上。
2 下载“Animalsgroup Struts taglibs Translator”,该插件可以将以Struts的一些标记以图形方式显示出来,当前支持html和bean标签。 点击此处下载插件。 下载后使用“Macromedia扩展管理器”安装该插件。 |
3 创一个jsp文件,导入相应的Struts的taglib声明,进行设计吧。html的标签可以显示啦,和普通的设计完全一样,不过没有属性栏,你需要通过更改代码来达到显示的效果。 |
总结:使用以上方法,确实可以给网页设计者带来不少便利,组件可以直接显示,方便我们的修改。其实有一款Dreamweaver的Struts插件,功能更强大,你可在http://www.fwasi.com 查找到该插件的信息,不过是收费的。
Dreamweaver和WebWork2的整合 |
WebWork2是继Struts之后非常有实力的一款MVC框架,和Struts一样,WebWork2同样在表现层的Jsp中使用taglib,目的 就是简化开发。然而在Dreamweaver中,这些Taglib却无法被识别,这就给页面设计的理解带来不小的麻烦。如果Dreamweaver能够识 别这些标签,那么对页面开发将非常便利,这里就介绍一下Visual WebWork2 Taglibrary的使用。 1 首先下载Visual WebWork2 Taglibrary插件,这是一个Dreamweaver标准的插件,下载后使用Macro Media Extention Manager安装即可。该插件包括了WebWork2的Taglib代码自动提示和将taglib可视化两项功能。这款插件是针对Jsp的,只要当编辑 文件为Jsp时才能发挥作用。Webwork2.mxp下载。 |
2 重新启动Dreamweaver,新建一个Jsp文件,键入WebWork2的Taglib,这是我们会发现在Dreamweaver的Designer 窗口就会显示对应的HTML标准组件,这样你就容易理解多了,你知道在页面的某个地方有一个WebWork2的jsp标签。 |
3 同样在代码窗口中,当你编辑WebWork2的标签时,会自动提示该标签的属性。插入标签时也会自动提示WebWork2可用的标签,方便你的Taglib录入。 |
4 如果使用了WebWork2的<ww:text>和<ww:property>标签,则会将该属性名称高亮显示,提示你这里使用这两种标签中的一种。 |
总结:Visual WebWork2 Taglibrary的功能很简单,主要负责将WebWork2的Taglib以图形化方式显示出来,便于理解。现在支持所有WebWork UI Tag(除Component和Table),这两者并不常用,所有目前并为实现。
整合可以几种同类型的东西才行, STRUTS是框架,DREAMWEAVER是网页编辑器。^_^