0
我想檢查我在scriplet中選擇了哪個值,當我在下拉列表中按下某個值時。我怎樣才能做到這一點?我如何在scriptlet中實現onclick?
我試過如下:(下面兩個代碼都在同一個頁面「test.jsp的」)
code : for list
<select id="stream" name="current_session" onclick="fun2()" >
<option value="Winter">Winter</option>
<option value="Monsoon">Monsoon</option>
</select>
代碼:scriplet一個javascript內(注意,包括HTML,scriplet是在同一頁)
<script>
function fun2(){
<%
String given_session=request.getParameter("stream");
system.out.println(given_session);
%>
}
注:我得到的輸出爲空,而不是選定的會話值。那麼如何才能獲得在同一個jsp頁面中的scriplet中的選定值?
檢查它:http://stackoverflow.com/questions/16643798/how-to-get-the-value-from-javascript-code-to-jsp-scriptlet-with-in-the-same-jsp –
哈立德,如果你不介意可以給我一些代碼在Ajax做這個動作,因爲我想在服務器端執行一些操作,基於我在下拉列表中選擇的值,我怎麼才能得到這些選擇的值到腳本中做服務器邏輯。 ? – user2870368
OFCOURSE它很難給你一個代碼,不同的規格,你必須搜索,所以現在就開始吧: http://stackoverflow.com/questions/11645517/ajax-on-auiselect-liferay/11884079#11884079 @ user2870368 –