同理,你把你的Bean作为对象传入

解决方案 »

  1.   

    是Bean中的参数作为对象传入到HashMap中
      

  2.   

    action="/cust?action=edit&param1=str1&param2=str2"
    这样不可以吗
    到action中通过request.getQueryString()来取传入的参数。然后再分解一下
      

  3.   

    同意楼上的。
    可以先用<bean:define id="别名" name="对象名" property="属性名"/>定义你要传的参数然后用?action=${别名}&param1=${别名1}&param2=${别名2}&........来传在action中用request.getParameter("action")的形式得到
      

  4.   

    to: XXX_CY(羊) 
    我按你的方法這樣寫的
    <bean:define id="cpg" name="pl" property="pages.cpage"/><html:link action="/cust?action=edit&page=${cpg}" paramId="id" paramName="adv" paramProperty="id"> 
    <bean:message key="bbscs.change"/> 
    </html:link> 這個鏈接得到的是:http://127.0.0.1:8080/bbscs/cust.do?action=edit&page=${cpg}&id=247page=${cpg}沒有得到值.但我用<bean:write name="cpg"/>能顯示cpg正確的值.
      

  5.   

    当然用HashMap了,key=value 在html:link中自动会被解析成key1=value1&key2=value2&.....
    不明白楼主说的“可我這里要從bean里取值,怎麼寫呀?”有什么问题
    难到你的bean取不到吗?
    如果没有生成bean,那就<bean:define id="别名" name="对象名" property="属性名"/>
    如果在某个做用域中,你取出来不就得了 session.getAttribute("xxx"),application.getAttribute(""),pageContent.getAttribute(""),request.getAttribute(""),................
      

  6.   

    謝謝各位:按lym430(风舞狂沙) 的方法已解決.明天結帖pageContent.getAttribute應該是
    pageContext.getAttribute