有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

javascript获取Struts 2 valuestack变量到JQuery

您好,我目前正在开发一个web应用程序,我想使用值堆栈中的值为jsp页面中的所有组合框设置值。以下是我尝试过的

行动。阶级

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正确选择所有组合框。有人能帮忙吗

结果。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>

共 (1) 个答案

  1. # 1 楼答案

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

    在表单中创建一个组合框

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

    如果你想了解更多关于它如何工作的信息。。请参阅example