1

タグを介してユーザー名を保持する単一のパラメーターを渡したいです。

対応するアクション クラスでは、request.getParameter() 関数でパラメーターを取得していますが、値を null として取得しています。これが私のコードです

    <%
    String username="aniket";
    request.setAttribute("username",username);
    %>
 <html:link action="AllResidentInfo.do" paramName="username" paramProperty="username">All Resident's Info</html:link>

私は何を間違っていますか

4

1 に答える 1

2

ドキュメントから直接:

パラメータ ID

生成されたハイパーリンクに動的に追加されるリクエスト パラメータの名前。対応する値は、paramName および (オプションの) paramProperty 属性によって定義され、オプションで paramScope 属性によってスコープが設定されます。

パラメータ名

paramId (paramProperty が指定されていない場合) で指定されたリクエスト パラメータの値を含む文字列である JSP Bean の名前、または文字列を返すためにプロパティ ゲッターが呼び出される JSP Bean (paramProperty が指定されている場合) の名前。JSP Bean は、paramScope プロパティによって指定された Bean スコープに制約されます (指定されている場合)。

だからそうあるべきだ

<html:link action="AllResidentInfo.do" paramId="username" paramName="username"/>
于 2012-12-07T13:58:59.757 に答える