struts2.1中ajax---dojo有点不懂。

wangtuoy 2010-04-29
下面是官方页面上关于dojo在struts2.1框架下的一个例子。
http://struts.apache.org/2.0.14/docs/ajax-and-javascript-recipes.html

<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>

<head>
    <sx:head />
</head>

<s:url id="url" value="/MyAction.action" />

<s:div id="div" />

<!-- With a bind tag -->
<s:submit value="Make Request" id="submit" />
<sx:bind targets="div" sources="submit" events="onclick" href="%{#url}" />

<!-- With a submit tag -->
<sx:submit targets="div" value="Make Request" href="%{#url}" />

<!-- With an anchor tag -->
<sx:a targets="div" value="Make Request" href="%{#url}" />

这是关于Update target element with content returned from url的例子。
href="%{#url}"的%{#url}变量引用方式不是很懂。求教~~
ps: 主要想知道%和#对应的意思。
Anddy 2010-05-04
“%”的用途是在标志的属性为字符串类型时,计算OGNL表达式的值
至于其中#的意思:表示上下文吧。
ka520888 2010-05-05
应该是对于el表达式{}的区别吧ognl{#}
Global site tag (gtag.js) - Google Analytics