日期:2014-05-18  浏览次数:20787 次

用过displaytag分页功能的请进
<display:column   href= "search.do "   paramId= "id "
paramProperty= "ID ">
详细资料
</display:column>
请看上面这段代码,请问为什么我在第一页的任何一条记录点击 "详细资料 "这个链接时,都会到达指定的页面,可是在其它页点击这个链接时却提示下面这个的错误信息:
    The   requested   resource   (Invalid   path   was   requested)   is   not   available

请问各位大侠是什么原因呀?该如何解决呀?

------解决方案--------------------
把table那个标签的内容也发上来看看
------解决方案--------------------
关注~~~
------解决方案--------------------
不妨查看html源文件,看看其他页生产的代码与第一页有什么不同,特别是路径相关部分
------解决方案--------------------
应该是路径的问题吧?
------解决方案--------------------
<display:column href= "searchDetail.do " paramId= "masterid "
paramProperty= "masterID ">
<bean:message key= "cloth.searchDetail " />
</display:column>

display 跳转页面的时候是取request中的参数加载在本页的jsp中跳转的,cloth 这个变量应该是你从其他地方设置到这个页面的,类似于这样的变量你将无法再取出,所以会报出The requested resource (Invalid path was requested) is not available,你把相关变量存储到 Session中就不会有这个问题了。

display这个标签BUG多多,我用display很久了,实在忍受不了它的BUG,所以从核心把它改掉了,有需要给个邮箱,发给你。
------解决方案--------------------
发个给我吧
我的邮箱是czllfy@eyou.com
------解决方案--------------------
加上id= "${clothList} "字段,插件会自动给你生成隐藏字段的,不需要再在session里面设定了,改成下面的
<display:table
name= "${clothList} "
export= "true "
pagesize= "5 "
class= "ITS "
id= "${clothList} ">
还有一个参数requestURI= "xxxx.do "是对应的form的action,也应该添上的,不然的话翻页就会出问题。
------解决方案--------------------
java ,.net,asp 群14401742招人```欢迎高手交流