在链接中有参数传递,但displaytag中未定义在新窗口中打开的属性,除了修改displaytag的源代码以外,还有什么好的办法么?
早知道现在,当初就不应该用这东西啊!谢谢各位了!麻烦大家想想法子。

解决方案 »

  1.   

    如果修改源代码,displaytag生成href的方法在什么地方呢?
      

  2.   

    楼主对displaytag的理解还是不够透彻,displaytag传递参数可以用标签来传递,在displaytag提供的例子中也有。
      

  3.   

    2楼的意思是使用href="aa.do?id="&<c:out value="${lo.id}"/>的方式么?
    但这样做后似乎JSP会报错,不知道大家有没有注意到,在displaytag中加入任何其他
    方式输出的变量后,JSP就会报错。这可能跟displaytag的输出方式有关。
    我自己也尝试过使用修改源代码的方法,就是修改org.displaytag.util.Anchor类
    但修改后,用来排序的表头链接也会在新窗口中打开,很是闷!
      

  4.   

    有连接直接在<a href="" target="_blank" ></a>设置