Struts2 小知识点整理
2017-03-14 10:44
183 查看
【1】后台如何将值存入该次请求中?
【2】前台判断后台数据是否为空:
【3】下拉列表使用方法:
【4】session后台如何存值?
【5】前台如何从session中取值显示?
【6】前台如何循环显示列表数据?
【7】修改数据时,如何把后台数据显示在<s:textfield>中?
【8】隐藏文本域
String msg = "十步杀一人,千里不留行"; ActionContext.getContext().put("msg", msg);
【2】前台判断后台数据是否为空:
<!-- 如果msg不为空,则显示msg --> <s:if test="not empty(msg)"> <s:property value="msg" /> </s:if>
【3】下拉列表使用方法:
<!-- 如果stores集合存在,则全部显示在下拉列表中,后台stores为String类型的List --> <s:if test="not empty(stores)"> <s:select list="%{stores}" name="stor" label="请选择:"/> </s:if>
【4】session后台如何存值?
ActionContext.getContext().getSession().put("loginName", loginName);
【5】前台如何从session中取值显示?
<s:property value="%{#session.loginName}"/>
【6】前台如何循环显示列表数据?
<table border="1"> <tr> <td>编号</td> <td>名称</td> <td>管理员</td> <td>仓库地址</td> <td>详细</td> </tr> <s:iterator value="stores" var="u"> <tr> <td><s:property value="storeNum" /></td> <td><s:property value="storeName" /></td> <td><s:property value="admin" /></td> <td><s:property value="address" /></td> <td><s:a href="%{storeNum}" >查看</s:a></td> </tr> </s:iterator> </table>
【7】修改数据时,如何把后台数据显示在<s:textfield>中?
<!-- product为后台对象,pId为后台对象属性 --> <s:form action="addProduct" method="post"> <s:textfield name="pId" label="SKU" value="%{#request.product.pId}" /><br /> <s:textfield name="pName" label="商品名称" value="%{#request.product.pName}" /><br /> <s:submit value="确定" /> </s:form>
【8】隐藏文本域
<s:hidden name="orderId" value="这是隐藏的值"></s:hidden>
相关文章推荐
- [Java笔试面试知识点自整理系列]Struts1与Struts2的区别
- struts2应用知识点整理
- 零食知识点整理
- [知识点整理]Activity启动模式
- Java基础复习,整理知识点
- 开发使用mysql的一些必备知识点整理(四)与python交互
- linux初学之琐碎知识点整理三
- 简练软考知识点整理-排列活动顺序
- 其他常见对象知识点整理
- 多线程知识点整理
- sass知识点整理
- Python--matplotlib绘图可视化知识点整理
- Struts2错误整理
- 安卓实习期间整理知识点(十三)
- Java选择题知识点整理系列(二)
- 简练网软考知识点整理-项目问题日志(Issue Log)
- nodejs知识点整理
- java异常知识点整理
- Java基础知识点整理Day_03