![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
struts2 JSP页面无法用<s:property value=" "/>取得Action里面的属性值
在Action中相应属性都已经设置了getset方法,但在JSP中始终无法直接获得到只能在Action中用req.getSession().setAttribute("A...
在Action中相应属性都已经设置了get set方法,但在JSP中始终无法直接获得到
只能在Action中用req.getSession().setAttribute("AAA", BBB);先存起来,再在JSP中用<s:property value="#session.AAA"/>获取
我不想用这样麻烦的方法,但不知道问题出在哪
public class MemberQueryAction extends BaseAction {
private static final long serialVersionUID = 1L;
public SqlManager sc=new SqlManager();
public List<Member> list=new ArrayList<Member>();
public List<Member> getList() {
return list;
}
public void setList(List<Member> list) {
this.list = list;
}
private final static int PAGESIZE = 5;
private int curpage = 1;
private int pages = 1;
private int rowCut;
private void page(){
//1.确定数据库记录数 rowCut 查询
rowCut = sc.queryCount();
//3.计算页数
int i = rowCut / PAGESIZE;
pages = (rowCut%PAGESIZE == 0)?i:i+1;
//4.分页查询数据库
int start = (curpage - 1) * PAGESIZE;
list=sc.selectByPage(start, PAGESIZE);
}
public String execute(){
page();
return "success";
}
public int getCurpage() {
return curpage;
}
public void setCurpage(int curpage) {
this.curpage = curpage;
}
public int getPages() {
return pages;
}
public void setPages(int pages) {
this.pages = pages;
}
public int getRowCut() {
return rowCut;
}
public void setRowCut(int rowCut) {
this.rowCut = rowCut;
}
}
现在我要在JSP页面里取得pages curpage rowCut这几个属性的值,但始终获得不了
比如
共有<s:property value="rowCut"/>条记录,
但显示不出数据。 展开
只能在Action中用req.getSession().setAttribute("AAA", BBB);先存起来,再在JSP中用<s:property value="#session.AAA"/>获取
我不想用这样麻烦的方法,但不知道问题出在哪
public class MemberQueryAction extends BaseAction {
private static final long serialVersionUID = 1L;
public SqlManager sc=new SqlManager();
public List<Member> list=new ArrayList<Member>();
public List<Member> getList() {
return list;
}
public void setList(List<Member> list) {
this.list = list;
}
private final static int PAGESIZE = 5;
private int curpage = 1;
private int pages = 1;
private int rowCut;
private void page(){
//1.确定数据库记录数 rowCut 查询
rowCut = sc.queryCount();
//3.计算页数
int i = rowCut / PAGESIZE;
pages = (rowCut%PAGESIZE == 0)?i:i+1;
//4.分页查询数据库
int start = (curpage - 1) * PAGESIZE;
list=sc.selectByPage(start, PAGESIZE);
}
public String execute(){
page();
return "success";
}
public int getCurpage() {
return curpage;
}
public void setCurpage(int curpage) {
this.curpage = curpage;
}
public int getPages() {
return pages;
}
public void setPages(int pages) {
this.pages = pages;
}
public int getRowCut() {
return rowCut;
}
public void setRowCut(int rowCut) {
this.rowCut = rowCut;
}
}
现在我要在JSP页面里取得pages curpage rowCut这几个属性的值,但始终获得不了
比如
共有<s:property value="rowCut"/>条记录,
但显示不出数据。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询