2012-03-07 4 views
1

私はそこにいくつかの基本的なSEOのことをやりたい理由から、私は自分のvaadinアプリケーションをJSPファイルに埋め込もうとしています。divに埋め込まれたvaadin、クエリ文字列を渡す方法

残念ながら、私のvaadinアプリケーションは、jspページにdivを埋め込むと、パラメータで呼び出されないリクエスト/パラメータハンドラを使用します。

クエリ文字列をvaadinサーブレットに渡す簡単な方法はありますか?私は{appUri: 'de' <%= request.getQueryString()%>のようなものを考えていました。しかし、これが正しい方法であるかどうかはわかりません。

任意の適切な解決策が理解される:)

はありがとうございました。

p.s.私はiframeがそれをするだろうと思うが、可能であればdiv版が欲しい。

答えて

0

あなたのvaadinアプリを起動するために何をしているかは関係ありません。

ちょうど持っているあなたのメインのアプリケーションを変更します。

public class SomeVaadinApplication extends Application implements HttpServletRequestListener 

を次にonRequestStartメソッドに:

@Override 
public void onRequestStart(HttpServletRequest request, HttpServletResponse response) { 

    String someParameter = request.getParameter("SomeParameter"); 
    //Do something with parameter 
} 
+0

私はそれらのリスナーを使用している上に、あなたが読むことができたよう。 DIVとしてアプリを埋め込むときに呼び出されていないようです。 – chris1069603

+0

web.xmlには何かが含まれていなければなりません。 web.xmlを投稿してください。私たちはiframeを試してもうまく動作しませんでした – nuzz

+1

iframeで動作するようになっていますが、JSPなどを使用してiframeにリクエストパラメータを渡す必要があります。 – chris1069603

関連する問題