Hello,

now i am using the javawebparts.ajaxparts and when i put all the things
in a whole jsp-site, than the ajax is working:

<%@ taglib prefix="ajax" uri="javawebparts/ajaxparts/taglib" %>
<?xml version="1.0" encoding="ISO-8859-1" ?>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
<html xmlns="http://www.w3.org/1999/xhtml";>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Insert title here</title>
</head>
<body>
<form action="#">
<input id="btn" type="button" value="TESTBUTTON"/><ajax:event
ajaxRef="employee/update" attachTo="btn"/>
</form>
<div id="result-div">

</div>
<ajax:enable/>
</body>
</html>

But when i am using it with struts-tiles than it doesn't work :-( - i
think that's because the target in the ajax-config is not found. I don't
now why. Without tiles, the target
will be found. The index-result.txt is in the same directory as the
jsp-site.

<ajaxConfig>
    <group ajaxRef="employee">
        <element ajaxRef="update">
            <event type="onclick">
                <requestHandler type="std:SimpleRequest"
                    target="index-result.txt">
                    <parameter />
                </requestHandler>
                <responseHandler type="std:InnerHTML">
                    <parameter>result-div</parameter>
                </responseHandler>
            </event>
        </element>
    </group>
</ajaxConfig>

When i use an action as a target, it doesn't work, too (e.g.
target="action.do?parameter=xxx&param2=yyy). I use the DispatchAction,
so with the parameter I can delegate or specifiy the method, which will
be called in my action...

Any ideas?

Thank's a lot!!

Greetings from Berlin


Frank W. Zammetti schrieb:
> I should also point out the presentation Ted Husted did at The Ajax
> Experience last week which dealt largely with APT.  The slides for that
> presentation are here:
>
> http://ajaxexperience.techtarget.com/images/Presentations/Husted_Ted_RetrofittingStruts.pdf
>
> I'm not quite sure how long they will stay posted there though, so get it
> while it's hot :)
>
> Frank
>
> On Wed, October 31, 2007 10:48 am, Frank W. Zammetti wrote:
>   
>> On Wed, October 31, 2007 10:19 am, Ingo Villnow wrote:
>>     
>>> i want to call an action by javascript, when a value in a <html:select>
>>> field changes. I want to fill my <html:form> with the data provided by
>>> the action. Any ideas? I don't know a lot of javascript :-(
>>>       
>> There's a couple if ways you could do that... one would be to call the
>> submit() method of the form object, which every form in HTML has, then
>> re-render the page with the updated data in the form.  That's of course
>> going to refresh the entire page, which I suspect isn't what you want.
>>
>> So, AJAX is probably what you want.  Now, how you go about doing that,
>> well, there's a few hundred options :)  Because you don't know a lot of
>> Javascript, you might want to consider the AjaxParts Taglib (APT) from
>> Java Web Parts (JWP):
>>
>> http://javawebparts.sourceforge.net
>>
>> Direct to APT:
>>
>> http://javawebparts.sourceforge.net/javadocs/javawebparts/ajaxparts/taglib/package-summary.html
>>
>> If you go to the download page, the cookbook has some examples that are
>> very much along the lines of what you're asking for.  If you go that
>> route, we'll be more than happy on the JWP mailing list, or forums.
>>
>> Otherwise, prototype (http://www.prototypejs.org) is a good, simple
>> option, but you will be writing some Javascript.
>>
>>     
>>> thanks & greetings from Berlin
>>>       
>> hth,
>> Frank
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>>     
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>   

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to