最近评论
正在载入评论列表...
![]() |
![]() |
2.5 编写第一个页面
Struts的用户界面就是普通的JSP页面,但在开发中要注意开发方式的转变。在以前采用JSP进行Web应用开发时,需要将业务逻辑的功能放到JSP页面中来实现,这样就造成JSP页面变得异常复杂,通常是包含了Java脚本、JavaScript脚本、样式信息以及HTML代码等多种内容,使得页面的维护工作也变得异常艰难。
在使用Struts开发时,虽然也使用JSP作为用户界面的显示工具,但需要注意以下两个方面,这可以减轻页面的维护工作量和复杂度。
* 不要包含任何业务处理功能
要将业务处理的功能都放到Action或者专门的Service类中,以避免写在页面中的逻辑难于维护的现象发生。
* 页面中要避免使用Java脚本
为了简化页面的开发和提高组件的重用性,要避免在JSP页面中使用Java脚本。对于一些必不可少的逻辑判断要通过Struts的标记库或者自定义的标记库来完成。