int count = allPersonList.size();
int pageSize = (count+lineSize-1)/lineSize;
request.setAttribute("currentPage", String.valueOf(currentPage));
request.setAttribute("pageSize", String.valueOf(pageSize));

return mapping.findForward("suc");这是struts action中的部分代码,请问,在页面上怎么用struts标签,取得这些参数,并且转化为整型

解决方案 »

  1.   

    <bean:write name="currentPage" format="###" scope="request"/>试试
      

  2.   

    为什么要在struts中取出这些参数呢?直接从request中得到也行的啊。
      

  3.   

    <bean:write name="currentPage" format="###" scope="request"/>
      

  4.   

    你既然已经把值传入request中了,为什么还要用struts的标签来取呢?用request.getAttribute()不可以么?
      

  5.   

    <bean:write name="currentPage" scope="request"/>
    <bean:write name="pageSize" scope="request"/>
      

  6.   

    首先我们要搞清楚为什么要用标签,使用scriptlet也可以实现啊.
    原因是使用标签可以是jsp页面更简单,更容易修改和维护代码,可读性更强.
    对比struts标签,我建议你还是使用jstl标签,其中也包含了格式转化的部分.
      

  7.   

    <s:property value="#" />
    你看看吧 这个是struts的标签库里边的一个标签 
    例如:
    <s:property value="#books.bookName" />
    不过在引用的时候跟jstl一样需要在上边引用一句
    <%@ taglib uri="/struts-tags" prefix="s"%>希望对你有帮助
      

  8.   

    还有一句忘说了  你还需要提供get方法 在你的struts提交的类中 这样页面才能获取到值
      

  9.   

    用Integer.valueOf()不晓得是不是你要找的答案!