JiveJdon Community Forums
在线268人 Home | 论坛 | 培训咨询 | 精华 | 查搜 | 注册 | 登陆 |
首页 » 论坛 » 开源JdonFramework及其应用案例论坛
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表
???en_US.forumThreadNext.name??? 下一主题
这个主题共有 7 回复 / 1 页 [ ]  发表新帖子  回复该主题贴
yalongxiao

发表文章: 41
注册时间: 2005年10月11日 10:57
给他发消息
请问大哥,jdon的分页标签怎么传递多个参数? 发表: 2006年04月26日 17:57 回复
请问Banq大哥,jdon的分页标签怎么传递多个参数?

<MultiPages:pager actionFormName="testForm" page="/listTest.do" paramId="k**words" paramName="searchK**">
<MultiPages:prev name="[ 上一页 ]"/>
<MultiPages:index/>
<MultiPages:next name="[ 下一页 ]"/>
</MultiPages:pager>

这里只有一个属性k**words,如果有很多属性怎么办呢?
这里是否能有像

<form action="">
</form>

能用request等获得多个属性呢?
banq

发表文章: 9114
注册时间: 2002年08月03日 17:08
给他发消息
Re: 请问大哥,jdon的分页标签怎么传递多个参数? 发表: 2006年04月27日 17:41 回复
>分页标签怎么传递多个参数
这和Struts的html:link标签处理是一样的,多个参数组装成一个对象,一般碰到两个参数(主要是主键ID)需要传递,可能设计有问题,将多个参数合并一个对象,用一个ID标识它。
ybxiao577

发表文章: 4
注册时间: 2002年10月18日 14:08
给他发消息
Re: 请问大哥,jdon的分页标签怎么传递多个参数? 发表: 2006年05月12日 13:59 回复
请问楼上的,您觉得这样合适吗?或者说分页并不重要吗?

呵呵,记得2年多前被你封了一个关于分页的帖子,没想到弄出了所谓“代表目前世界最新设计水平的软件--JiveJdon 3.0”的您还是不屑于解决这类问题...


cloveleaf

发表文章: 5
注册时间: 2006年05月16日 15:06
给他发消息
Re: 请问大哥,jdon的分页标签怎么传递多个参数? 发表: 2006年05月16日 15:09 回复
其实,banq已经把解决方法告诉你了,我再用我自己的话表达给你听一下:
不管有多少个参数,都封装成一个表单提交对象来处理,这个对象有一个可以用来表示自己的ID,然后再需要调用每个参数的时候由这个对象的get方法来获取,不知道我这样说,你能否理解。
yalongxiao

发表文章: 41
注册时间: 2005年10月11日 10:57
给他发消息
Re: 请问大哥,jdon的分页标签怎么传递多个参数? 发表: 2006年05月17日 09:33 回复
<p>我现在的用法是:<br />
java.util.HashMap pms = new java.util.HashMap();<br />
pms.put("testOne", testOne);<br />
pms.put("testTwo", testTwo);<br />
request.setAttribute("params", pms);</p>
<p><MultiPages:pager actionFormName="testForm" page="/testAction.do" scope="request" name="params" useLocalEncoding="true"></p>
<p>这样会把所有参数在href里传递。<br />
http://localhost/testAction.do?testOne=testone&testTwo=testtwo</p>
<p>可是IE地址栏的长度有限制,要是这个传递的内容过多怎么办?<br />
比如说单testOne就是1K的长度。那来几个相关的参数,不就坏了?</p>
banq

发表文章: 9114
注册时间: 2002年08月03日 17:08
给他发消息
Re: 请问大哥,jdon的分页标签怎么传递多个参数? 发表: 2006年05月18日 09:38 回复
很好的办法。

>地址栏的长度有限制,要是这个传递的内容过多怎么办?
get方法缺陷就是这样最长不超过1024,建议你将你的参数变成一个对象,放在session中,传参数只传这个对象的ID,这样让服务器自己在后台取,而且安全。
yalongxiao

发表文章: 41
注册时间: 2005年10月11日 10:57
给他发消息
Re: 请问大哥,jdon的分页标签怎么传递多个参数? 发表: 2006年05月18日 10:17 回复
放在session中,作用范围广。
但是,如果这是一系列的动作,如果在动作没完成之前,这时又开了一个新页面执行同样的动作,那session中的内容不就相同了吗?那就乱了。
GT

发表文章: 9
注册时间: 2006年08月09日 09:22
给他发消息
Re: 请问大哥,jdon的分页标签怎么传递多个参数? 发表: 2006年08月12日 07:37 回复
楼上说的对!
我以前在项目中使用过在session中保留参数有问题.
我现在做法是将起放在一个数据对象(普通java)中,在表现层将它处理成一个对象,这样业务层怎么用都行.
这个主题有 7 回复 / 1 页 [ ]
???en_US.forumThreadPrev.name??? 上一主题
Go back to the topic listing   返回主题列表    返回页首  返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Spring Struts
查询本论坛内 回复超过的热门帖子
快速发表回复
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
 

解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-08 jdon.com

anti spam