您好我正在开发一个Web应用程序,我想使用Value stack中的值为jsp页面中的所有组合框设置值。这是我试过的
Action.class
public class OpenEducationalProfile extends ActionSupport {
private Jobseeker jobseeker;
private List<JobseekerOl> jobseekerOl;
private List<JobseekerAl> jobseekerAl;
private List<JobseekerUniversity> jobseekerUniversity;
......
..Getters and Setters
我想将jobseekerOl列表中的值设置为Jsp页面中的组合框。这是我尝试过的,它不会从值栈中检索值。它使用ID正确选择所有组合框。有人可以帮忙吗?
的Result.jsp
<script>
$( document ).ready(function() {
var noOfOlSubjects = 0;
var noOfAlSubjects = 0;
alert("#foo.mark");
$('[id=olsubjectmark]').each(function() {
$(this).val(<s:property value="jobseekerOl[noOfOlSubjects].mark"/>);
noOfOlSubjects++;
});
$('[id=alsubjectmark]').each(function() {
$(this).val(<s:property value="jobseekerAl[noOfAlSubjects].mark"/>);
noOfAlSubjects++;
});
});
</script>
答案 0 :(得分:0)
好。到目前为止,我完全误解了你的问题。你不能在javascript / jQuery中使用public override string ToString(){ //Return a formatted string here }
标签。
在表单中创建一个组合框。
<s:property/>
如果您想了解有关其工作原理的更多信息,请参阅此example