Struts笔记
来源:互联网 发布:阿里云邮箱个人版登陆 编辑:程序博客网 时间:2024/05/16 08:55
----------------------Struts-confgi.xml----------------------
<action input ="login.jsp" > :只有写上,才能在Action中使用 mapping.getInputForward();
------------------------------ActionForm表单-----------------------------
使用Html: Form表单时,FormBean与前台的文本框绑定
解析到Html表单时,会根据action属性, 找到struts-config.xml文件中的对应<action>,并根据name属性,找到
FormBean, 判断对象是否存在
(注意:<action scope="session">,些时FormBean在会话里只有一个对象),因此前后台绑定。
并且,FromBean每次请求,调用FromBean的reset()方法 ,然后再重新给fromBean赋值,再调用validate()验
证方法;
----------------------------------------------Struts标签-------------------------------
//判断是否为null, name:对象名 scope:作用域
<logic:presend name="result" scope="session" >
//相当于forEach
<logic:iterate id="var" name="result" scope="session">
<loigc:persend name="var">
${var.id} <br> ${var.name}
</logic:persend>
</logic:iterate>
</loigc:presend>
<logic:present name="userName" scope="request" >${userName}</logic:present> ///如果userName在request作用哉中出现,
则执行标签体内的内容
logic:notPresent标签的应用正好和logic:present标签相反。
-------------
<html:link action="del?id=1"> 删除</html:link>
<html:link page="/aa.jsp"> 修改</html:link>
------------
<bean:message key="资源文件的名称 如:userName"/>
------
<html:form action="myaction . do">
<html:text property="count" /> //此时不用指定name。count :myacton对应的formBean中的属性
</html:form>
<logic:iterate id="bookItem" name="mybooks" scope="session" indexId="id">
<html:text name="bookItem" property="count" /> //此要指定name。因为不在<html:form>中,所以要指定name属性
,property:name属性的属性
<logic:iterate>
- struts 笔记
- Struts笔记
- Struts笔记
- Struts 笔记
- Struts 笔记
- struts-笔记
- struts笔记
- struts笔记
- Struts 笔记
- Struts笔记
- Struts笔记
- struts 笔记
- struts笔记
- struts笔记
- Struts笔记
- Struts笔记
- 【笔记】Struts
- struts笔记-struts的理解
- Hibernate 过滤器(filters)
- IE与FireFox的兼容性问题及解决 (zt)
- JavaWeb笔记
- ServletConfig原理
- 不敢相信!2008年的第一次
- Struts笔记
- Struts标签
- Struts实现上传下载
- CSS笔记
- 网站技巧
- Java语法总结 - 内部类
- Js在线老师浮动
- java记事本(附源代码)
- sql学习笔记