大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> JSP专区 -> 半翻译半整理的一点struts的东东,很浅显的,欢迎指正

半翻译半整理的一点struts的东东,很浅显的,欢迎指正

时间: 2021-07-31 作者:daque

struts进修条记一、controller(遏制器)struts中的遏制器囊括三个组件:actionservlet类、action类、plugins以及requestprocesser。1.actionservlet类:◆ 处置进程:org.apache.struts.action.actionservlet类是struts运用步调的中心。它是处置存户端乞求和确定哪一个action类来处置每个接受到的乞求的最重要的遏制器组件。它接受着action工场类的脚色去创造一个指定的action类。究竟上,它也即是接受于httpservlet类的一个servlet类。它实行了httpservlet人命周期中的一切本领,如:init(),doget(),dopost(),destroy()。当actionservlet接受到乞求之后,它的实行办法如次:① doget()大概dopost()本领接受乞求,而后挪用actionservlet类的process()本领。process()本领会归来一个暂时的requestprocessor类的范例东西。而后挪用requestprocessor类的process()本领。而本质为暂时乞求供给处置效劳的即是这个process()本领。一切的十足都是在这边实行的。② requestprocessor.process()本领会从struts-config.xml文献中将<form-bean>的name属性与<action>中的name属性对应起来,进而找到关系的actionform类的类称呼③ 到范例池中找一个actionform类的范例。将它的数据分子与乞求的值对应起来。④ 挪用actionform类的validate()本领,查看提交数据的灵验性。⑤ 从<action>中接受到action类的类称呼。创造一个action类,而后挪用action类的execute()本领。当action类归来一个actionforward类的范例之后,遏制权再次交给actionservlet。⑥ actionservlet则forward到指定的target举行处置。至此actionservlet对request的处置结束。◆ 扩充actionservlet类:即使想写本人的actionservlet类,则确定要接受自org.apache.struts.action.actionservlet类,而且按底下的四个办法举行:① 创造一个接受自org.apache.struts.action.actionservlet类的类。② 实行自设置的贸易论理本领。③ 编写翻译这个类,而且将它放到web 运用步调的类路途中④ 窜改web.xml文献中的<servlet>元素中的关系树立。◆ 摆设actionservlet:见“web.xml摆设文献”一文。2.action类:这是struts遏制器的第二个组件,action类在每一个运用体例中都必需被扩充。底下看一看action中要害的本领:① execute()本领:这个本领是必需要重写的本领。action类中实行了两个execute()本领,一个接收http乞求,一个不是。◆扩充action类① 创造一个接受于action的类② 实行execute()本领和本人的贸易论理③ 在struts-config.xml文献中摆设<action-mappings />元素在struts-config.xml中摆设action类的参数,请参考“struts-config摆设文献解说”。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.