有关taglib的问题

chenhaipeng 2003-03-28 03:18:48
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ page import="com.borland.internetbeans.*,com.borland.dx.dataset.*,com.borland.dx.sql.dataset.*" %>
<%@ taglib uri="/internetbeans.tld" prefix="ix" %>

..........

<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>
请帮忙解读一下........之后的部分.

并请说明:容器是如何知道去执行哪一个类的程式的.
...全文
8 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
puppy_lu 2003-03-28
chenhaipeng(陈海鹏)说的基本同意,8过纠正一下
<logic:equal value="true" name="sessionBean" property="isLoggedIn">
//从你的session中找到sessionBean这个formbean,调用getIsLoggedIn();
这里主要的作用是“if getIsLoggedIn() == true {
......
}”
循环的tag是<logic:iterate ....>
回复
chenhaipeng 2003-03-28
thaliahuj(thaliahuj):

想请你说的更仔细点
回复
chenhaipeng 2003-03-28
怎么反编译呢?
回复
thaliahuj 2003-03-28
用notepad打开tld文件, 看它是哪一个类实现的,反编译class, 一切都明白了。
回复
thaliahuj 2003-03-28
例如:
<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
回复
sandyen 2003-03-28
<logic:equal value="true" name="sessionBean" property="isLoggedIn">
//从你的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>
回复
chenhaipeng 2003-03-28
我是说请帮忙解释一下:

<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>
回复
sandyen 2003-03-28
你说的是解释那一块
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-03-28 03:18
社区公告
暂无公告