当前位置:编程学习 > JAVA >>

我想做一个分页,但是等做到jsp页面向stuts2的action传参数的时候发生问题了

jsp页面<p align="center">

<s:if test="%{nowpage>1}">
<a href="javascript:f_page(<s:property value="nowpage"/> - 1)" id="spage">
上一页 </a>
</s:if>
<s:if test="%{nowpage<=1}"> 上一页  </s:if>

当前页:<s:property value="nowpage" />
总页数:<s:property value="allpage" />

<s:if test="%{nowpage>=allpage}">下一页</s:if>
<s:if test="%{nowpage<allpage}">
<a href="javascript:f_page(<s:property value="nowpage"/> + 1)" id="xpage">
下一页</a>
</s:if>
</p>
javascript部分
<script type="text/javascript">
function f_page(obj){
alert(obj);
document.getElementById("xpage").action="TemporaryAction_fenye?temporaryDao.xpage="+obj;
document.getElementById("xpage").method="post";
document.getElementById("xpage").submit();
}
</script>
action代码
public String fenye(){
int xpage=temporaryDao.getXpage();
System.out.println("---------------------Action xpage="+xpage);
return "1";
}
我的目的是想通过页面过去一个参数(<s:property value="nowpage"/> + 1)和(<s:property value="nowpage"/> - 1)可是我不知道怎么传了,我也不知道这个id应该怎么写,写在什么位子然后能在action的函数里面获得,并输出,这个应该怎么做,希望大家帮看看,谢谢
action javascript jsp struts2 --------------------编程问答-------------------- JSTL的飘过~
哈哈,我发现我看不懂<s:>这标签了~
不过帮你顶
--------------------编程问答-------------------- 首先在这个JSP的父Action中定义当前页属性即导入对应的get和Set方法
在Jsp中用el表达式获得当前页
每点次上下页传递新的当前页即nowpage=${nowpage十1或一1}
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,