struts2 if标签和form的关系
来源:互联网 发布:windows易升 彻底删除 编辑:程序博客网 时间:2024/06/04 19:38
在使用struts2的if和else标签时,本想在页面做一个判断,list如果存在,那就显示内容,如果不存在那就跳转到登陆页,这是为了防止用户知道这个jsp页面直接输入jsp页面后,进入这个不友好的页面。
修改前代码如下:
<s:form action="createOrders" method="post"><s:if test="list!=null"><div id="cartHead"><span><a href="showAllType.action">回到首頁</a></span></div><div id="cartBuyUl"><ul><li><input type="checkbox" id="all" onclick="sel()"></li><li>商品图片</li><li>商品名称</li><li>原价</li><li>折后价</li><li>数量</li><li>操作</li></ul></div><s:iterator value="list" id="l"><div id=cartBuy><div id="cartBuyUl"><ul><li><input type="checkbox" name="checkboxList" value="<s:property value="#l.goodsId" />" /></li><li><img src="<%=path %>/<s:property value="#l.picture"/>" width="50px" height="50px" border="0" alt=""></li><li><s:property value="#l.name" /></li><li><s:property value="#l.price" /></li><li><s:property value="#l.discountPrice" /></li><li><input type="button" name="less" value="-" onmouseover="unable()"onclick="window.location.href='lessQuantity.action?id=<s:property value="#l.goodsId"/>'"><s:textfield value="%{quantity}" size="2" name="quantity" readonly="true"></s:textfield><input type="button" value="+" id="add" onclick="window.location.href='addQuantity.action?id=<s:property value="#l.goodsId"/>'"></li><li><a href="deleteCartGoods.action?id=<s:property value="#l.goodsId"/>">删除</a></li></ul></div></div></s:iterator><span id="submitCart"><s:submit label="提交订单"></s:submit></span></s:if><s:else> <jsp:forward page="userlogin.jsp" /> </s:else></s:form>
修改后具体代码如下:
<s:if test="list!=null"><s:form action="createOrders" method="post"><div id="cartHead"><span><a href="showAllType.action">回到首頁</a></span></div><div id="cartBuyUl"><ul><li><input type="checkbox" id="all" onclick="sel()"></li><li>商品图片</li><li>商品名称</li><li>原价</li><li>折后价</li><li>数量</li><li>操作</li></ul></div><s:iterator value="list" id="l"><div id=cartBuy><div id="cartBuyUl"><ul><li><input type="checkbox" name="checkboxList" value="<s:property value="#l.goodsId" />" /></li><li><img src="<%=path %>/<s:property value="#l.picture"/>" width="50px" height="50px" border="0" alt=""></li><li><s:property value="#l.name" /></li><li><s:property value="#l.price" /></li><li><s:property value="#l.discountPrice" /></li><li><input type="button" name="less" value="-" onmouseover="unable()"onclick="window.location.href='lessQuantity.action?id=<s:property value="#l.goodsId"/>'"><s:textfield value="%{quantity}" size="2" name="quantity" readonly="true"></s:textfield><input type="button" value="+" id="add" onclick="window.location.href='addQuantity.action?id=<s:property value="#l.goodsId"/>'"></li><li><a href="deleteCartGoods.action?id=<s:property value="#l.goodsId"/>">删除</a></li></ul></div></div></s:iterator><span id="submitCart"><s:submit label="提交订单"></s:submit></span></s:form></s:if><s:else> <jsp:forward page="userlogin.jsp" /> </s:else>
如果struts2里面有ifelse的判断,并且在form表单里,那么ifelse必须写到form表单外面,不然jsp:forward无效。并不能跳出页面。
0 0
- struts2 if标签和form的关系
- 普通html标签<form>和struts2<s:form>的区别
- form标签和其内部的button标签的关系
- struts2标签<s:if>和部分表达式的使用
- 普通html中<form>标签和struts2中<s:form>标签action属性的不同
- 普普通通html中<form>标签和struts2中<s:form>标签action属性的不同
- 普通html标签<form>和struts2标签<s:form>的区别
- struts2标签的if标签写法
- struts2和jstl标签之if
- struts2的s:if标签的使用
- struts2 标签的使用之一 s:if
- struts2 标签的使用之一 s:if
- struts2 标签的使用之 s:if
- struts2 iterator中if标签的使用
- struts2 标签的使用之一 s:if
- struts2 标签的使用之一 s:if
- 关于struts2 if标签的一些使用方法
- Struts2 标签的使用之 s:if
- 黑马程序员---OC学习笔记之copy概念及入门
- FastDFS 安装及使用
- ACM学习-动态规划-电子眼问题
- 【Cocos2dx】连续滚动的场景
- 如何解析本地文件(iOS学习)
- struts2 if标签和form的关系
- VNC和远程桌面的区别
- Android菜鸟的成长笔记——初识Activity
- 将指定文件夹下的所有单个文件 打包
- 源文件中有一组整数,排序后输出到另一个文件
- linux下的C语言开发(管道通信)
- android studio 安装
- 浏览器检测
- 数据结构和算法学习(7)-高级排序