0

これを使用して、.jsp ファイルに隠し変数を設定しています。

<form>
    Select file: <input type="file" name="file"/>
    <input type="hidden" name="app" value="app"/>
    <input type="submit" value="Upload"/>
</form>

コントローラの隠し変数の値を取得するために、私はこれを使用しました: Java コントローラ クラス しかし、残念ながら、の値はString strnull として来ています。これは、機能していないことを意味します。

final String app = request.getParameter("app");
4

2 に答える 2

0

フォームには、たとえば次のようなアクションが必要です

<form action="test.jsp">
                     Select file: <input type="file" name="file"/>
        <input type="hidden" name="app" value="app"/>
        <input type="submit" value="Upload"/>
             </form>

使用できるtest.jspファイルでは、次final String app = request.getParameter("app"); の値を取得しますapp アクションではサーブレットも使用できますが、web.xmlで適切に構成する必要があります。それ以外の場合はnull 、アクションでの質問に従ってのみ取得しますコントローラーの名前を書きます

于 2013-10-15T08:54:07.657 に答える