0

私は大きな疑問を持っています.getメソッドで別のページに取得したvarをサーブレットに渡して、その値をEXTjsのフロントコンテンツページに渡したいのですが、どうすればこれができるのかわかりません。私がこれをしなければならないと思うコード。

  protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException 
{
    String usuario = request.getParameter("usuario");
    JOptionPane.showMessageDialog( null, "El usuario que usa esto es " + usuario );
    //GestorBBDDOracle Gesto = new GestorBBDDOracle();

    RequestDispatcher rd=request.getRequestDispatcher("/jsp/PantallasGestion/tipoPapel.jsp");
    rd.forward(request,response);
}

var "usuario" を EXTjs に渡したいのですが、jsp を使用する必要があるのか​​、js に直接渡すことができるのかわかりません。

全てに感謝

4

1 に答える 1

2

私の理解が正しければ、あなたは ExtJS で JSP から変数にアクセスしたいと考えています。これを行う方法は次のとおりです。

jsp で、値を使用して非表示フィールドを定義します。

<input type="hidden" id="myVariable" value="<%=usuario%>" />

次に、ExtJS で次のようにアクセスします。

var value = Ext.fly('myVariable').dom.value;
于 2013-06-24T15:07:53.020 に答える