Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp 如何在struts2中迭代特定范围内的int值_Jsp_Struts2 - Fatal编程技术网

Jsp 如何在struts2中迭代特定范围内的int值

Jsp 如何在struts2中迭代特定范围内的int值,jsp,struts2,Jsp,Struts2,我正在实现分页,为此我必须从1到totalPages进行迭代 在操作中,我使用了变量totalPages,它包含总页数(如10、20、30等) 私人网页 在jsp中,我想使用 我不确定您的确切要求是什么,但是对于分页,您必须将您的逻辑放在action类中,其中包括 记录总数 每页要显示的记录数 根据以上两个值,您将得到总共有多少页。您只需在jsp中显示它们,并根据页码计算起始记录数和要获取的记录数 为了在JSP上显示页面,您必须决定您想要的格式,并且需要放置某种if和else语句 没有什么比St

我正在实现分页,为此我必须从1到totalPages进行迭代

在操作中,我使用了变量totalPages,它包含总页数(如10、20、30等)

私人网页

在jsp中,我想使用

我不确定您的确切要求是什么,但是对于分页,您必须将您的逻辑放在action类中,其中包括

  • 记录总数
  • 每页要显示的记录数
  • 根据以上两个值,您将得到总共有多少页。您只需在jsp中显示它们,并根据页码计算起始记录数和要获取的记录数

    为了在JSP上显示页面,您必须决定您想要的格式,并且需要放置某种if和else语句

    没有什么比Struts2更具体的了,它是一种通用逻辑,所有这些都取决于您想要实现的方式


    由于我相信您不会一次性获取所有记录,而是每页获取记录,因此我认为您应该这样做:

  • 每个页码都应该是一个链接,其中应该包含一些参数,这些参数有助于确定显示哪一页记录
  • 页面链接应该是这样的

    <a href="<s:url action="getpage">
       <s:param name="pageno" value="4"/>
    </s:url>">Page 4</a>
    
    
    
    是的,我已经做了,我想为页面提供链接假设我有10页(totalPages是10页)显示10页链接,我想迭代整数值1到10或更高的m到ni仍然无法得到您?你的意思是这样的页数是多少?如果它起作用了,那么一定要接受它作为一个答案,它会帮助别人。