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下载服务。
相关推荐: