• ベストアンサー

フォームを解釈するjsp

JSP+MySQL でページを作っていますが フォームを解釈して、そのまま表示するようなJSPスクリプトを どう書こうかとHPを探してるのですが見つかりません。 フォームを送信したら id = 1 name = hogehoge address = igeige みたいに name = value と出したいのですが

質問者が選んだベストアンサー

  • ベストアンサー
  • chi-kon
  • ベストアンサー率43% (58/132)
回答No.4

<% Enumeration enum = requeset.getParameterNames() while(enum.hasElement()){ String key = enum.nextelement(); Strring val = request.getParameter(key); out.write(key + "=" + val); } %> イメージはこんなかんじ。 コンパイルとかしてないから文法エラーがあるかも

その他の回答 (3)

  • sakyo-t
  • ベストアンサー率70% (19/27)
回答No.3

普通に考えるとこういうことですかね? <% for (Enumeration e = getAttributeNames() ; e.hasMoreElements() ;) {  String attr = (String)e.nextElement(); %>  <%= attr %>=<%=request.getParameter(attr)%> <% } %> もしかして、フォームのHTMLタグをそのまま解析したいってことなら、無理だと思います。

回答No.2

こんにちは。 chi-konさんの回答ではダメなんですか? やりたい事がよくわかりませんが・・・? (^^ゞ

  • chi-kon
  • ベストアンサー率43% (58/132)
回答No.1

id=<%=request.getParameter("id")%> name=<%=request.getParameter("name")%> address=<%=request.getParameter("address")%>

takizawa-777
質問者

補足

回答ありがとうございます。 えっとそれでいいのですが、そうではなくて name を読み込んでそれに対する value を拾い上げるようなプログラムです。 こちらが明示的に id=と書くのでなくて、、、

関連するQ&A