« Java基础-关于session的详细解释« »struts 笔记 »
struts笔记(一)
1.ActionServlet:接受客户通过“屏幕输入页面”发来的请求,充当调度器,指派一个Action对象去响应客户,
通过web.xml文件来配置
2.Action中最重要的方法: public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
ActionMapping ---> action标签
ActionForward ---> forward标签
获得ActionForward对象的方法:new ActionForward(path)
ActionMapping.findForward(name)
3.web.xml中有strutsServlet的配置信息
4.action的path属性必须用“/”开头
5.Action类中有一个protected型的属性,叫servlet,代表ActionServlet对象程序员自己定义的Action类都自动继承这个servlet
6.ActionServlet在创建form bean对象后首先调用该对象的reset方法,用来初始化,但是向导模式的注册页面不能在reset中写东西, 或者不能有该方法
validate()发挥ActionErrors对象
7.客户请求--->ActionForm(reset--->validate)
ActionErrors集合为空--->Action(execute)--->jsp\Action
ActionErrors集合非空--->ActionErrors自动绑定到request上,action的input页面
8.web.xml中,servlet标签中,1容器启动的时候第一个加载
9.跳转Action:return actionMapping.findForward("/forwardName");
跳转forward:return actionMapping.findForward("/ActionName.do");
10.FormBean保存上传的Form数据,依靠TypeAction存在
Type型Action用formBean要加入4个属性name,scope,validate,input
formBean--->标签

11.validate中的错误信息是自动绑定到request作用于上,而execute中的错误信息要手动绑定
saveErrors(servletRequest,errors)
12.国际化:制作 Bat文件,写入:
g:\jdk1.5\bin\native2ascii -encoding gb2312 MessageResources.properties MessageResources_zh_CN.properties
然后copy这个bat文件到MessageResources.properties文件相同的目录
13.用struts建立WEB的步骤:jsp
formBean
Action

14.jsp页面中显示form的属性,,name就写formBean的 类名
,action=action中的path="/login"
15.不管业务逻辑验证是否成功,formBean中都有用户输入的值,不管对错!
16.forward的redirect属性:redirect:true--->可以访问其他webApplication中的资源,或者其他网站
false--->只能访问当前webApplication中的资源,而且要用“/”开头  


Tags: java基础  struts  

原创文章如转载,请注明:转载自:飞扬部落编程仓库 : http://www.busfly.net/csdn/

本文链接地址:http://www.busfly.net/csdn/post/struts-java-biji.html

如果你喜欢本文,请顶一下,支持我,你的支持是我继续发好文章的最大动力。谢谢。
好东西需要分享,快把本文发给你的朋友吧~!~

     
相关文章:




◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
Feed订阅集
网站分类
勤劳致富^.^
最近发表
最新评论及回复
最近留言
随机推荐文章
Powered By Z-Blog   STYLE by busfly . FatMouse
Copyright © 2007 巴士飞扬技术博客. . 沪ICP备07027972号. 会员群1(VS为主):3769186.