在jsp页面有一排button,
如  btn1  btn2 btn3 btn4
这此按钮的名字,是否显示都是在xml中配置的, 现在xml中多加了一个位置属性, 
页面怎么处理才能控制button的位置呢? 大家有没有好的思路,或者做过的说下

解决方案 »

  1.   

    xml配置是什么意思,国际化用的。。XML加位置属性是干嘛用的
      

  2.   

    在节点中增加位置节点,获取到button1  button2  button3 button4 button5 后对他们的结果进行排序就可以了
      

  3.   

    怎么说呢,就是按钮的名字,位置都是可配置的,
    先在list中排序,再迭代生成按钮,
     <c:forEach var="controlBtnList" items="${privateSetLists}“>
       <input type="button" id="${controlBtnList.id}"  value="${controlBtnList.name}">
    </c:forEach>
    如果每个button的事件不一样的吧,这个就难控制,
      

  4.   

    所谓位置,如果只是指顺序,xml中配置的id就足够了
    如果是指在页面的坐标(x,y),就要给每个Button套Div并给Div设置left,top了,用Jsp或者Js都可以实现
      

  5.   

     <c:forEach var="controlBtnList" items="${privateSetLists}“>
      <input type="button" id="${controlBtnList.id}" value="${controlBtnList.name}" onClick = test(${controlBtnList.id})>
    </c:forEach><SCRIPT language=JavaScript>
    function test(id){
        if(id == '1'){
          document.form.action="/test.do?id="+id;//在后台取得该ID,根据该ID判断执行对应事件
          document.form.submit();
        }
       }</SCRIPT>