我的菜单有如下菜单项(如我的资料,我的生日,我的爱好等等)现在要添加一个编辑按钮,点击编辑按钮,弹出一个编辑框,用于改变各个菜单项的顺序,最后点保存将顺序根据userid保存到数据表中,下次用户登录后画面将现在新的菜单顺序,这个功能如何实现?
现在弹出框和保存都能实现,我保存的是一个字符串用于存放改变后的顺序sequence,难点就在于怎么根据保存的这个串,在jsp中调整各个本来固定死的div

解决方案 »

  1.   

    你既然已经有了顺序的串,不管采用什么方式来控制数组或者list,按照顺序来初始化div不就可以了吗,
    不太明白你迷惑在哪里
      

  2.   

    <dd id="Msg">· 短消息</dd>         
    <dd id="Fov">· 收藏夹</dd>
    <dd id="Add">· 地址</dd>
    <dd id="Eval">· 评价</dd>比如四个菜单项是这样,然后我从数据库拿到的String sequence="2,4,1,3",请问jsp里面如何动态显示成相应的顺序
           
    <dd id="Fov">· 收藏夹</dd>
    <dd id="Eval">· 评价</dd>
    <dd id="Msg">· 短消息</dd>  
    <dd id="Add">· 地址</dd>
    呢?
      

  3.   

    我现在每个显示项都是根据String.spilt来逐个判断的,每个项都要<c:choose>一遍,这样虽然能实现,但是代码量太大了
      

  4.   

    "难点就在于怎么根据保存的这个串,在jsp中调整各个本来固定死的div"
    为什么要固定写死啊,可以考虑后台先按照需生成的格式拼成字符串(反正你JSP里面的也是写死的),拼字符串的时候就根据存的排序一句进行排序,然后再输出这个字符串。应该能实现吧