问题描述:
当输入一个ID请求一个页面的时候,每次都只是到ACTION就停下了,不能到指定的JSP页面。请求结束后,页面显示一片空白~~~
(部分代码)
]请求页面:
<html:form action="/login.do?method=GrSelect">
<html:submit value="查询"></html:submit> <br/>
帐号:<html:text property="kehhao"/><html:errors property="kehhhao"/><br/>
</html:form>
action:
public ActionForward GrSelect(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) { LoginForm grform = (LoginForm) form; try {
dao = new PageDao();
int kehhao = Integer.parseInt(request.getParameter("kehhao"));
String number = request.getParameter("i");// 想转到的页数;
if (number == null) {
number = "0";
}
int ret = dao.selectRowPage(kehhao);// 获得查询条数
int pageNumber = ret;// list.size();// 总共的记录数;
int maxPage = pageNumber;
// 判断有多少页数,数字5是每页显示5条记录
if (maxPage % 5 == 0) {
maxPage = maxPage / 5;
} else {
maxPage = maxPage / 5 + 1;
}
List list = dao.selectPeolpe(number, kehhao);
request.setAttribute("ret", String.valueOf(ret));
request.setAttribute("number", String.valueOf(number));
request.setAttribute("maxPage", String.valueOf(maxPage));
request.setAttribute("pageNumber", String.valueOf(pageNumber));
request.setAttribute("list", list);
return mapping.findForward("pageselect");
} catch (RuntimeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return mapping.findForward("error");
} } struts-config.xml文件: <!-- 查询个人农户信息信息 -->
<action
name="loginForm"
scope="request"
parameter="method"
path="/GrSelect"
type="com.yunq.struts.web.action.LoginAction">
<forward name="pageselect" path="/pageselect.jsp"/>
<forward name="error" path="/error.jsp"/>
</action> pageselect.jsp文件已经确定没有问题,能正常单独运行。
当输入一个ID请求一个页面的时候,每次都只是到ACTION就停下了,不能到指定的JSP页面。请求结束后,页面显示一片空白~~~
(部分代码)
]请求页面:
<html:form action="/login.do?method=GrSelect">
<html:submit value="查询"></html:submit> <br/>
帐号:<html:text property="kehhao"/><html:errors property="kehhhao"/><br/>
</html:form>
action:
public ActionForward GrSelect(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) { LoginForm grform = (LoginForm) form; try {
dao = new PageDao();
int kehhao = Integer.parseInt(request.getParameter("kehhao"));
String number = request.getParameter("i");// 想转到的页数;
if (number == null) {
number = "0";
}
int ret = dao.selectRowPage(kehhao);// 获得查询条数
int pageNumber = ret;// list.size();// 总共的记录数;
int maxPage = pageNumber;
// 判断有多少页数,数字5是每页显示5条记录
if (maxPage % 5 == 0) {
maxPage = maxPage / 5;
} else {
maxPage = maxPage / 5 + 1;
}
List list = dao.selectPeolpe(number, kehhao);
request.setAttribute("ret", String.valueOf(ret));
request.setAttribute("number", String.valueOf(number));
request.setAttribute("maxPage", String.valueOf(maxPage));
request.setAttribute("pageNumber", String.valueOf(pageNumber));
request.setAttribute("list", list);
return mapping.findForward("pageselect");
} catch (RuntimeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return mapping.findForward("error");
} } struts-config.xml文件: <!-- 查询个人农户信息信息 -->
<action
name="loginForm"
scope="request"
parameter="method"
path="/GrSelect"
type="com.yunq.struts.web.action.LoginAction">
<forward name="pageselect" path="/pageselect.jsp"/>
<forward name="error" path="/error.jsp"/>
</action> pageselect.jsp文件已经确定没有问题,能正常单独运行。
解决方案 »
- 小白请教Struts2数据库连接配置问题
- jsp 分页显示问题(mysql+tomcat)
- 非常郁闷,验证我明明判断了如果不为空才判断 可是怎么总是认为不为空
- 【Struts2+validate】错误提示信息显示位置的问题
- jsp servlet bean 编写好后运行出现这种错误,请大家帮帮忙~~
- 正则表达式
- 这样写有问题吗?
- 一个不错的jsp免费空间错过什么也不能错过这个好东东哇~~~~~~~~~~~~~~~~
- eclipse+tomcat5开发jsp为什么经常出现这种异常?请各位进来看看
- 每一页的statment数目是不是有限?试了很多遍了,望和高手探讨。
- 省市联动,需要默认上次已经选择的省,市需要这个省下面的所有市并且默认是上次选的那个市。
- 关于JSP的学习路径问题
<action
name="loginForm"
scope="request"
parameter="method"
path="/login"
type="com.yunq.struts.web.action.LoginAction">
<forward name="pageselect" path="/pageselect.jsp"/>
<forward name="error" path="/error.jsp"/>
</action>
html:form action="/login.do?method=GrSelect" method 好像不应该写在action 里吧。一般不是post就是get,不知道你的GrSelect是什么样的。
<html:form action="GrSelect.do">