私はdao dto strutsアーキテクチャに取り組んでいます-基本的に、javascriptのすべての変更機能にdtoを入力したいと思います。次のコードを試しています---
function onchangefunction() {
var e = document.getElementById("userSelectList");
strUser = e.options[e.selectedIndex].text;
alert(strUser);
strUser.toString();
var x = document.getElementById("ToLB");
var option = document.createElement("option");
<%
String strUser = request.getParameter("strUser");
ArrayList < SkillSetDTO > skillsetlst = (ArrayList < SkillSetDTO > ) ConfigurationDAO.getInstance().getSkillSetList(strUser);
SkillSetDTO skillsetDTO = new SkillSetDTO();
for (int i = 0; i < skillsetlst.size(); i++) {
skillsetDTO = (SkillSetDTO) skillsetlst.get(i);
String skillSet = skillsetDTO.getSkillsets();
%>
option.text = "<%=skillSet%>";
try {
// for IE earlier than version 8
x.add(option, x.options[null]);
} catch (e) {
x.add(option, null);
}
<%
}
%>
}
alert(strUser) まで正常に動作しますが、その後は動作しません。ここで何が間違っていますか?
アップデート -
わかりました、うまくいきません。Ajax リクエストを使用してこのコードを解決する方法を教えてください。以前は ajax リクエストを使用したことがありません... arraylist を SkillSetDTO から jsp に。