0

私は使用しています

<button name="btn" value="Save"><img src="/image/save.png"/>Save</button>; 

私のJSPページで。ユーザーがページにアクセスすると、[保存]のテキストの左側にそのボタンと画像が表示されます。ただし、フォームが送信されると、request.getParameterValues()で、ボタン名の値が表示されます。 (name=value as btn = img src="/image/save.png"/ Save)

<セキュリティ上の理由から、サインのような特殊文字を制限しています。したがって、btnのrequest.getParameterValuesは、完全な<imgタグではなく「保存」を返すはずです。

誰かがこの問題に遭遇しましたか?cssを使用して画像を追加したくありません。

前もって感謝します。

ナイルシュ

4

2 に答える 2

0

IEを使用している場合は、少なくともIE8でテストしたときに期待される結果であり、ボタンタグ間のテキスト(HTMLタグが削除された状態)が値としてサーバーに送信されました。FFとChromeはどちらも、value属性として設定された正しい値を返します。ここでテストしてください。

于 2012-05-16T00:22:43.007 に答える
0

何を求めているのかわかりませんが、画像をボタンとして表示しようとしているのではないでしょうか。

多分これを試してみてください:

<input type="image" src="/image/save.png" alt="Save" name="save" value="save"/>

次に、JSPまたはサーブレットで:

String save = request.getParameter("save");
于 2012-05-16T00:27:24.080 に答える