private List<PageBean> listpage=new ArrayList<PageBean>();
private PageBean pagebean=new PageBean();
private Sentends sen=new Sentends();
get set。
public String ShowPage(){
System.out.println("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS");
listpage=sen.QuryAll(3,3);
System.out.println("_______________________"+listpage.size());
return SUCCESS;
}
输出结果:
报错:javax.management.MalformedObjectNameException: Invalid character '
' in value part of property
--------------------5
_______________________2页面:
<s:form action="ShowPage" method="post">
<s:submit></s:submit>
</s:form>
<table>
<tr>
<td>编号</td>
<td>姓名</td>
<td>年龄</td>
</tr>
<s:iterator value="listpage" id="li">
<tr>
<td><s:property value="#li.id"/></td>
<td><s:property value="#li.name"/></td>
<td><s:property value="#li.age"/></td>
</tr>
</s:iterator>
</table>
sdfs 222 <s:form action="ShowPage" method="post">
<s:submit></s:submit>
</s:form>
<table>
<tr>
<td>编号</td>
<td>姓名</td>
<td>年龄</td>
</tr>
<s:iterator value="listpage" id="li">
<tr>
<td><s:property value="#li.id"/></td>
<td><s:property value="#li.name"/></td>
<td><s:property value="#li.age"/></td>
</tr>
</s:iterator>
</table>
sdfs 222<s:property value="#parameters.total"/>结果是页面上没有循环出集合的值 倒是把<s:property value="#parameters.total"/>=5 输出来了!?为什么集合没有值??
如果我要在这页面定义个全局变量 像<%! int a=1%> 用struts标签<package name="pages" extends="struts-default">
<action name="*" class="com.action.PageAction" method="{1}">
<result type="redirect">/pages/ShowPage.jsp?total=${totalcount}</result>
</action>
</package>
private PageBean pagebean=new PageBean();
private Sentends sen=new Sentends();
get set。
public String ShowPage(){
System.out.println("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS");
listpage=sen.QuryAll(3,3);
System.out.println("_______________________"+listpage.size());
return SUCCESS;
}
输出结果:
报错:javax.management.MalformedObjectNameException: Invalid character '
' in value part of property
--------------------5
_______________________2页面:
<s:form action="ShowPage" method="post">
<s:submit></s:submit>
</s:form>
<table>
<tr>
<td>编号</td>
<td>姓名</td>
<td>年龄</td>
</tr>
<s:iterator value="listpage" id="li">
<tr>
<td><s:property value="#li.id"/></td>
<td><s:property value="#li.name"/></td>
<td><s:property value="#li.age"/></td>
</tr>
</s:iterator>
</table>
sdfs 222 <s:form action="ShowPage" method="post">
<s:submit></s:submit>
</s:form>
<table>
<tr>
<td>编号</td>
<td>姓名</td>
<td>年龄</td>
</tr>
<s:iterator value="listpage" id="li">
<tr>
<td><s:property value="#li.id"/></td>
<td><s:property value="#li.name"/></td>
<td><s:property value="#li.age"/></td>
</tr>
</s:iterator>
</table>
sdfs 222<s:property value="#parameters.total"/>结果是页面上没有循环出集合的值 倒是把<s:property value="#parameters.total"/>=5 输出来了!?为什么集合没有值??
如果我要在这页面定义个全局变量 像<%! int a=1%> 用struts标签<package name="pages" extends="struts-default">
<action name="*" class="com.action.PageAction" method="{1}">
<result type="redirect">/pages/ShowPage.jsp?total=${totalcount}</result>
</action>
</package>
是不是把""改成''?
不要NEW的
<s:if test="listpages==null">
<s:action name="ShowPage">
<s:param name="pagebean.p" value="1"></s:param>
<s:param name="pagebean.pcount" value="3"></s:param>
</s:action>
<s:action name="pagecounts"></s:action>
</s:if>
get set 都有
private PageBean pagebean;
public String ShowPage(){
HttpServletRequest request=ServletActionContext.getRequest();
HttpSession session=request.getSession();
System.out.println("P_______________________"+pagebean.getP());
System.out.println("Pcount______------------"+pagebean.getPcount()); listpage=sen.QuryAll(4,3);
session.setAttribute("listpages", listpage);
System.out.println("listpage_______________________"+listpage.size());
return SUCCESS;
}
就是红色的报空