struts框架
yyw6637
这个作者很懒,什么都没留下…
展开
-
(一)struts之基础
有关Hibernate的知识大部分都已经温习完毕,今天开始转向Struts的温习工作了 Servlet的演变:在常规的 JSP,Servlet,JavaBean三层结构中,JSP实现View的功能,Servlet实现Controller的功能,JavaBean实现Model的实现。在Struts中,将常规情况下的Servlet拆分与ActionServlet、FormB转载 2013-04-09 14:23:28 · 505 阅读 · 0 评论 -
(二)struts之原理
了解一个框架,必须得深刻理解其内部执行流程,也就是所谓的工作原理,对于struts来说,了解它的工作流程尤为重要首先有一个图可以大致展现这些流程的关联 由于Struts是标准的MVC框架,所以要介绍下框架的构成1.视图:采用JSP页面;(就是JSP文件)2.控制器:采用Java Servlet,负责视图与模型之间的交互;(就是struts-config.xm转载 2013-04-09 14:24:10 · 406 阅读 · 0 评论 -
(三)sturts之DispactherAction的用法
首先我们来考虑一个问题,像在struts的第一篇文章中介写到的,struts-config.xml中配置一个路径那么就得匹配一个Action,如果增删改查多个路径呢:比如http://ip:host/app/xx.do?method=opt ,如果这个opt分别为add,delete,update,query 。是否就要配置四个action在struts-config.xml中,并且还得写四个对应转载 2013-04-09 14:25:02 · 667 阅读 · 0 评论 -
(四)struts之ActionForm的validator方法验证
现在这个验证呢,跟第一篇文章的那个还有所不一样,之前的是配置资源文件和配置验证文件的做法,这次呢是在ActionForm里面的一个validator方法中纯手工写代码的方式,实现的登录验证效果一样login.jsp Html代码 span style="font-size: large;">%@ page pageEncoding="UTF-8"%> %@ ta转载 2013-04-09 14:26:13 · 547 阅读 · 0 评论 -
(五)struts之taglib标签
关于taglib的标签使用,我倒是不太喜欢,本人更倾向于使用JSTL的标签,不过struts标签一点好处就是:struts标签 能够和struts-config.xml, ActionForm等特有的对象进行交互既然struts自带这么多标签,我还是要说一下的struts的标签大致分为,struts html标签,Bean标签,Logic标签,Nested标签,template标签转载 2013-04-09 14:27:48 · 2026 阅读 · 0 评论 -
(五)struts之国际化
这里的国际化其实跟第五篇文章和第一篇文章要实现的效果一样,也是登录验证信息,只不过是国际化处理而已,多了几个国际化的配置文件这里我要说下,可能第一篇文章和第五篇文章看完后,好多人都还有疑问关于第一篇文章的疑问就是,为什么msg.properties这个配置文件会为登录页面服务,并且会显示用户名和密码的错误信息首先呢我们看,由于资源文件和验证规则文件都在struts-config.xml转载 2013-04-09 14:28:58 · 499 阅读 · 0 评论 -
(六)struts之解决重复登录
平时网上注册大家都经历过,比如用户在注册成功之后,再打击后退按钮,退回到表单页再次提交表单,如果未处理重复提交这一细节上的要求,将会再次成功提交,数据库中有重复数据,在一个良好的程序中式不允许这么出现的。 Struts的Token(令牌)机制能够很好的解决表单重复提交的问题。 基本原理是:服务器在处理到达的请求之前,会将请求中包含令牌值与保存在当前会话中的令牌值进行比较,看是否匹配。在处理转载 2013-04-09 14:31:24 · 597 阅读 · 0 评论