logo       

DWRUtil.setValue problem: msg#00197

java.dwr.user

Subject: DWRUtil.setValue problem

Please, can anyone tell me why "LoadPageIndex.getTitleData(language)" returns
undefined?
By the way, when I go to [MyWebApp]/dwr/test/LoadPageIndex and I test
getTitleData method it works fine, but in my jsp it crashes :(

I'm using DWR2.0

in javascript:
<script language='JavaScript' type='text/javascript'>
function loadPage(language)
{
DWRUtil.setValue('TitleDIV', LoadPageIndex.getTitleData(language));
}
</script>

in jsp:
<head>
<script type='text/javascript'
src='/[MyWebApp]/dwr/interface/LoadPageIndex.js'></script>
</head>
<body onload="loadPage('english');">
<div id='TitleDIV' class='TitleDIV'>Before load...</div>
</body>

in java:
package cope.website;
public class LoadPageIndex
{
public static String getTitleData(String language)
{
String ret = "My New Title";
return ret;
}
}

in dwr.xml:
<allow>
<create creator="new" javascript="LoadPageIndex">
<param name="class" value="cope.website.LoadPageIndex" />
<include method="getTitleData" />
</create>
</allow>

In addition, Firebug shows that everything is OK in the request because I get

Post:
callCount=1
page=/Preff/website/
httpSessionId=543F36C17C0C33F3B4DA3893A04BD9EC
scriptSessionId=507542975D9D3F80B75A2B8A1948031D278
c0-scriptName=LoadPageIndex
c0-methodName=getTitleData
c0-id=0
c0-param0=string:english
batchId=0

Response:
//#DWR-INSERT
//#DWR-REPLY
dwr.engine._remoteHandleCallback('0','0',"My New Title");


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise