0

私はこのようなことをする必要があります(ActionForm属性を設定します):

<html:form action="Link.do?method=editNews">
   <html:hidden property="idNews" value="${news.newsMessage.idNews}" />
   <html:submit value="EDIT"/>      
</html:form>

ただし、<html:link>または通常の a-href タグ内。したがって、このパラメーターをリンクにリクエストパラメーターとして表示したくありません。出来ますか?


PSidNewsは私の ActionForm クラスのパラメーターであり、セッターとゲッターがあります。

4

1 に答える 1

2

いいえ、できません。リンクは GET 要求を実行します。GET 要求が情報をサーバーに送信する唯一の方法は、URL に表示される要求パラメーターを使用することです。

唯一できることは、POST を使用して非表示のフォームを送信する JavaSCript 関数をリンクで呼び出すことです。しかし、それは醜いです。

パラメータを URL に表示することを恐れる理由は何ですか? 誰でもあなたの HTML ページのソースを表示でき、ここに隠しフィールドがあることを知っていますか?

于 2012-06-01T12:24:44.217 に答える