struts2(4)

(13)tree

<s:url var="nodesUrl" namespace="/nodecorate" action="getNodes" />
<div style="float:left; margin-right: 50px;">
    <sx:tree id="tree" href="%{#nodesUrl}" />
</div>

 

<s:url var="url" namespace="/tags/ui" value="treeExampleStatic.jsp" /><s:a href="%{url}">

 

(14)

<sx:tree
    id="tree"
    rootNode="%{treeRootNode}"
    childCollectionProperty="children"
    nodeIdProperty="id"
    nodeTitleProperty="name"
    treeSelectedTopic="treeSelected">
</sx:tree>

<div id="displayId">

 

<script language="JavaScript" type="text/javascript">
    dojo.event.topic.subscribe("treeSelected", function treeNodeSelected(node) {
        dojo.io.bind({
            url: "<s:url value='/ajax/select/dynamicTreeSelectAction.action'/>?nodeId="+node.node.widgetId,
            load: function(type, data, evt) {
                var divDisplay = dojo.byId("displayId");
                divDisplay.innerHTML=data;
            },
            mimeType: "text/html"
        });
    });
</script>

 

------------在一个页面,当点击一个node时,就会激活treeSelected,就会请求dojo.io.bind里的url.会把响应数据显示在本页面中。没有跳转,局部刷新

 

(16)  dojo.event.topic.subscribe("treeSelected", function treeNodeSelected(node) {
        dojo.io.bind({

没有执行请求url.没反应。这是什么问题???

    它是没有请求响应的页面,不存在。

 (17)

<s:action var="myDate" name="date" namespace="/" executeResult="false" />

<s:property value="#myDate.now.toString()"/>

private Date now;//这是date Action中的属性。

<s:date name="#myDate.now" format="yyyy/MM/dd hh:mm:ss" />

 

(17)

<s:url var="quizAjax" namespace="/validation" action="quizAjax" method="input"/>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值