- ベストアンサー
フォームを解釈するjsp
JSP+MySQL でページを作っていますが フォームを解釈して、そのまま表示するようなJSPスクリプトを どう書こうかとHPを探してるのですが見つかりません。 フォームを送信したら id = 1 name = hogehoge address = igeige みたいに name = value と出したいのですが
- みんなの回答 (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)
普通に考えるとこういうことですかね? <% for (Enumeration e = getAttributeNames() ; e.hasMoreElements() ;) { String attr = (String)e.nextElement(); %> <%= attr %>=<%=request.getParameter(attr)%> <% } %> もしかして、フォームのHTMLタグをそのまま解析したいってことなら、無理だと思います。
- taka451213
- ベストアンサー率47% (436/922)
こんにちは。 chi-konさんの回答ではダメなんですか? やりたい事がよくわかりませんが・・・? (^^ゞ
- chi-kon
- ベストアンサー率43% (58/132)
id=<%=request.getParameter("id")%> name=<%=request.getParameter("name")%> address=<%=request.getParameter("address")%>
補足
回答ありがとうございます。 えっとそれでいいのですが、そうではなくて name を読み込んでそれに対する value を拾い上げるようなプログラムです。 こちらが明示的に id=と書くのでなくて、、、