将Struts2 valuestack变量获取到JQuery

Getting Struts 2 valuestack variables to JQuery

本文关键字:JQuery 获取 变量 Struts2 valuestack      更新时间:2023-09-26

你好,我目前正在开发一个web应用程序,我想使用Value堆栈中的值为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>

好的。到目前为止,我完全误解了你的问题。U不能在javascript/jQuery中使用<s:property/>标记。

在表单中创建一个组合框。

<s:combobox label="Job Seeker Ol" headerKey="-1" headerValue="--- Select ---" list="jobseekerOl" name="jobseekerOlSubject" />

如果你想了解更多关于它如何工作的信息。。请参考这个例子