実現したいこと
独学でjspについて勉強しているのですが、
jspを使用してメソッドの戻り値をサーブレットに送る方法はあるのでしょうか?
方法があるなら何を使えばいいのか教えてもらいたいです。
やりたいこととしては、押した場所によって送るIDを変えたいです。
ソースコード例
例えば、このようなクラスを作っていて
java
1 2public class ID{ 3 4 private String id; 5 6 //setter等 省略 7 8 public String getID(){ 9 return id; 10 } 11
サーブレットでセッションスコープにArrayList<ID> listというIDリストをセットしておき、jspでこのように記述
jsp
1<%ArrayList<ID> list = (ArrayList<ID>) session.getAttribute("list");%> 2 3//いろいろ省略 4 5<% for(ID id : list){ %> 6<a href ="宛先のサーブレット"> <%= id.getID() %> </a><br> 7<% } %>
出力結果
result
1----ID1---- 2----ID2---- 3----ID3---- 4 . 5 .
このようになったときに、
--ID1--を押したときは宛先のサーブレットには、"ID1"という値
--ID2--を押したときは宛先のサーブレットには、"ID2"という値を送る
ということをしたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/28 03:26