我是说请帮忙解释一下: <logic:equal value="true" name="sessionBean" property="isLoggedIn">
<logic:notEqual value="0" name="sessionBean" property="rowCount">
<html:form action="purchaseAction" method="post">
<html:submit value="Check Out" property=""/>
</html:form>
</logic:notEqual>
</logic:equal>
<logic:notEqual value="0" name="sessionBean" property="rowCount">
<html:form action="purchaseAction" method="post">
<html:submit value="Check Out" property=""/>
</html:form>
</logic:notEqual>
</logic:equal>
//从你的session中找到sessionBean这个formbean,调用getIsLoggedIn();这里主要的作用时作循环操作相当于for
<logic:notEqual value="0" name="sessionBean" property="rowCount">
//这个是判断相当于if(sessionBean.getRowCount() != 0)
<html:form action="purchaseAction" method="post">
//跟html的form没什么太大的区别
<html:submit value="Check Out" property=""/>
//跟html的submit没什么太大的区别
</html:form>
</logic:notEqual>
</logic:equal>
<logic:equal value="true" name="sessionBean" property="isLoggedIn">
根据前缀logic找到/WEB-INF/struts-html.tld<html:submit value="Check Out" property=""/>
根据前缀html找到/WEB-INF/struts-logic.tld
<logic:equal value="true" name="sessionBean" property="isLoggedIn">
//从你的session中找到sessionBean这个formbean,调用getIsLoggedIn();
这里主要的作用是“if getIsLoggedIn() == true {
......
}”
循环的tag是<logic:iterate ....>