第一范文网 - 专业文章范例文档资料分享平台

Struts1[1].X学习笔记(3)

来源:用户分享 时间:2021-06-01 本文由几番浓情 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

struts1课堂笔记

部分实现原理

填充Formbean 分析:

1. 创建Formbean对象——根据类的全名进行反射(Class.forName),type属性。 2. 把页面的参数提取出来——request.getParamter()方法。 3. 把参数名与bean中的属性名进行匹配:

如果能匹配就把取出来的值填充到bean中(借助Apache的BeanUtils) 4. 保存from

设计一个FromUtil类 填充方法

static void fillForm(HttpServletRequest resquest, String formClassFullName, String formName){ // 创建from Action form =(ActionFrom)Class.forName(fromClassName).newInstance(); // 获取所有参数 Java.util.Enumeration parameterEnumeration=request.getParameterNames(); // 获取from的所有属性 Field[] fields = from.getClass().getDeclaredFields(); // while(parameterEnumeration.hasMoreElements()){ String parameterName =(String) parameterEnumeration.nextElement(); // 未完整…… } }

Struts标签

Struts标记库

Bean标记:用来在JSP页中管理bean,Struts-bean.tld 逻辑标记:用来在JSP页中控制流程,Struts-logic.tld

HTML标记:用来生成HTML标记,在表单中显示数据,使用会话ID对URL进行编

程,Struts-html.tld

Tiles标记:使用动态模板构造普通格式的页Struts-tiles.tld

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新教学研究Struts1[1].X学习笔记(3)全文阅读和word下载服务。

Struts1[1].X学习笔记(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1191179.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top