技术中心

这里象征着我们的态度和能力

>实例讲解Struts原理与实践
发布者:中国IT实验室    信息来源:中国IT实验室    发布时间:2012-01-09      浏览次数:6362
分享到:

新浪微博

腾讯微博

QQ空间

豆瓣网

QQ好友

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入

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

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

    1定义并生成所有代表应用程序的用户接口的Views,同时生成这些Views所用到的所有ActionForms并将它们添加到struts-config.xml文件中。

    2在ApplicationResource.properties文件中添加必要的MessageResources项目

    3生成应用程序的控制器。

    4在struts-config.xml文件中定义Views与 Controller的关系。

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

    6编译、运行你的应用程序。

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

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

    其中,logon.jsp的代码清单如下:

< %@ page contentType="text/html; charset=UTF-8" %>   
< %@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>  
< %@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>  
< HTML>  
< HEAD>  

4000-880-989
(24小时热线)
联系客服
微信公众号

官方公众号

小程序

©2008-2022 CORPORATION ALL Rights Reserved. 版权所有 滇ICP备09003328号-1 滇公网安备 53011102000818号
昆明那家网络公司好,新媒体运营,网站优化,网络推广,网站建设,网页设计,网站设计,网站推广,云南网站公司,昆明新媒体公司,云南网红主播,昆明SEO公司,昆明网站建设,昆明网络推广,昆明网站优化,昆明网站推广,红河网站建设,大理网络公司,曲靖网络公司,丽江网站设计,昭通网络公司,保山大数据服务,智慧高速建设,智慧校园服务,云南IDC服务商,网络安全测评,等保测评,网站关键词排名优化服务,服务客户尽超2000余家,一切尽在奥远科技,服务电话:13888956730
Baidu
map