just in case someone needs to do the same, I wrap up my last post.
I created that ugly helper, to enable to use the web container's jsessionid. I use it
to create a simple link, that contains both the jsessionid and the conversation id. The
remote server uses this information to setup a callback URL :
.../callback.seam;#{jsessionId}?cid=#(cid)...
The cid component is a second ugly helper, that returns the current conversationId:
| @Name("cid")
| public class ConversationIdHelper {
|
| @Override
| public String toString() {
| return Conversation.instance().getId();
| }
|
| }
|
The remote server calls this URL, retrieves the resulting HTML and injects some payment
information using predefined provider specific tags. The resulting HTML is than
represented to the user. The URL seen by the user will be a payment provider one, but the
content looks just like the stuff from our website. The only "problem" left is
the need to use absolute URLs for all Images, stylesheets etc. I used a second template
for this.
If somebody knows a more elegant way to do the same, I would be happy to get some
feedback.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4032940#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...