上面程序中的最后一个列表的submit按钮想用poNumber这个属性的名字来命名它的property属性,怎么写啊??或者,如果可以用超链接代替也行,其中要将poNumber这个属性作为参数传过去。各位大侠请指教。

解决方案 »

  1.   

    <html:submit />可通过 property 、text、value等三个属性来改变输出值。
      

  2.   

    value是按钮上的显示的值,是没办法改。因为所以的按钮上都要显示“查看”字样。至于property、text都是包在“<html:submit”和“/>”之间的属性值。我没有办法将<bean:write name="queryElement" property="poNumber"/>安插到里面。所以,没办法将poNumber的值付给property或text啊。各位大侠有什么办法呢?因为每次<logic:iterate/>循环都会产生不同的poNumber值。
      

  3.   

    可以考虑超链接
    <a href="MyWork.do?poNumber="<bean:write name="queryElement" property="poNumber"/>" >MyWork</a>
    MyWork就是你的是你的处理url,
      

  4.   

    可不可以直接从form中取出你想要的poNumber在通过嵌入java就可以了property=<% 取得poNumber %>
      

  5.   

    这个方法,我以前用过。是可以。但现在老板要我们用struts来写。property=<% 取得poNumber %>由于每次循环都是在jsp中完成的啊。所以没办法用<%%>来取得poNumber的值。要不然,就要完全放弃<logic:iterate>的结构了。那样程序的可读性又会差一些。