java

位置:IT落伍者 >> java >> 浏览文章

实例讲解Struts原理与实践


发布日期:2022年07月07日
 
实例讲解Struts原理与实践

这个Struts原理的例子功能非常简单假设有一个名为lhb的用户其密码是awave程序要完成的任务是呈现一个登录界面给用户如果用户输入的名称和密码都正确返回一个欢迎页面给用户否则就返回登录页面要求用户重新登录并显示相应的出错信息这个例子在我们讲述Struts原理的基础部分时会反复用到之所以选用这个简单的程序作为例子是因为不想让过于复杂的业务逻辑来沖淡我们的主题

因为Struts是建立在MVC设计模式上的框架你可以遵从标准的开发步骤来开发你的Struts Web应用程序这些步骤大致可以描述如下

定义并生成所有代表应用程序的用户接口的Views同时生成这些Views所用到的所有ActionForms并将它们添加到strutsconfigxml文件中

在ApplicationResourceproperties文件中添加必要的MessageResources项目

生成应用程序的控制器

在strutsconfigxml文件中定义Views与 Controller的关系

生成应用程序所需要的model组件

编译运行你的应用程序

下面我们就一步步按照上面所说的步骤来完成我们的应用程序

第一步我们的应用程序的Views部分包含两个jsp页面一个是登录页面logonjsp另一个是用户登录成功后的用户功能页mainjsp暂时这个页面只是个简单的欢迎页面

其中logonjsp的代码清单如下

< %@ page contentType=text/html; charset=UTF %>

< %@ taglib uri=/WEBINF/strutsbeantld prefix=bean %>

< %@ taglib uri=/WEBINF/strutshtmltld prefix=html %>

< HTML>

< HEAD>

上一篇:Spring2 提供的remote包学习笔记

下一篇:Eclipse使用中报错的分析