我必须使用struts设计网页。 我必须显示两个下拉菜单。 第一个下拉列表中的数据将从数据库动态填充。 这部分完成。 我必须根据第一个下拉列表中的选择填充第二个下拉列表中的数据。

因为我是Struts技术的新手,所以我需要为这一发展提供帮助。

谢谢,萨钦

===============>>#1 票数:0

You can use ajax to load data to the dropdown2 by invoking it in the onchange method for dropdown1

DropDown1:
----------

    <s:select key="label.name" list="list1" onchange="reloadView();" name="id" id="list">
    </s:select>

reloadView()
------------

try {
        // Opera 8.0+, Firefox, Safari
        ajaxRequest = new XMLHttpRequest();
    } 
    catch (e) 
    {
        // Internet Explorer Browsers
        try {
                ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
        }
                    catch (e) 
                {
                try {
                ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
            } 
                catch (e) 
                {
                                alert("Your browser has no AJAX Support!");
                    return false;
                }
        }
        }
    var url = "yourUrl";
    ajaxRequest.open("POST", url, true);
    ajaxRequest.onreadystatechange = function() 
    {
        try 
        {
                if (ajaxRequest.readyState == 4 && ajaxRequest.status == 200) {
                        var res = ajaxRequest.responseText;
                        if (res) 
                        {
                                document.getElementById("yourDiv").innerHTML = res;
                                adjustTable();
                        }
                }
        } 
        catch (e) 
        {

        }
    }
    ajaxRequest.send(null);

DropDown2
---------

    <div id="yourDiv">
    <s:select>
    </div>

  ask by Sachin Kumar Rath translate from so

未解决问题?本站智能推荐:

2回复

下拉支柱2

在struts 1以下代码转换为struts 2的可能方法是什么?我知道s:select标记,但是如何在其中集成c:foreach jstl? <html:select property="acti" onchange="setActi(form);" style="width:45px
2回复

支柱中的动作形式

我们可以在单个jsp中使用两种形式吗? 我在休眠状态下使用struts,在休眠状态下我有多对一映射 在我的员工pojo中 现在我想用一种表格提交所有数据
1回复

比较中的对象值 在支柱中标记

我正在使用Struts框架进行项目。 以下是我在jsp中的代码。 WebConstants.get(WebConstants.PaymentType.DPE)实际上是一个对象,其值为“ DPE”。 因此,加载代码时,代码的第一行将在页面中显示“ DPE”。 payeeForm.
2回复

在…中创造条件 在支柱中标记

我在struts中使用<html:optionsCollection>标记在3行表(即“ aa,bb,cc”)中显示集合中的3个值。 存在一个条件,值bb是不可编辑的。 如何在支撑架上做到这一点?
4回复

JSP支柱

如何在JSP <%>的scriplet代码内分配变量,然后使用struts逻辑标记根据在scriplet代码块中分配的变量的值进行处理? 我已经尝试过使用struts:logic等于且大于等于无用... 非常感谢,
3回复

如何从支柱开始?

我是Java的新手,任何人都可以对struts提出一些想法,并且有什么要求。在哪里可以下载?
2回复

支柱和豆

我有两个问题: 1)我们在struts中调用bean的位置(通过哪个确切的行调用bean以及从哪个文件调用)以及如何调用getter和setter方法? 2)另外,我们将范围固定为请求或会话或其他内容,我可以理解这些值将存储在请求对象或会话对象中,但我的问题是值将以什么形式存储?
2回复

黑板上用支柱

我是这里的初学者,这是我第一次为Blackboard创建构建块。 我知道我可以在构建块中使用Struts,因此我使用Struts 1.3来开发Blackboard版本9的构建块。 我在执行Dispatch Action时感到困惑,Blackboard似乎无法找到我转发的页面,并且最终导致
1回复

支柱-的替代 在Jsp中显示错误消息?

Struts- <html:errors />替代方案,用于在Jsp中显示错误消息?
1回复

禁用支柱

我需要在加载时禁用jsp页面上的下拉菜单,但是如果禁用了html元素则不会发布。我尝试使用与html元素具有相同id的隐藏元素,但它仍然不会发布该元素。使用struts。任何建议将不胜感激。 谢谢Minu