JS提交,出错,大家帮忙看一下是什么问题.jsp:
BaseInfoManager/CompanyManger.jsp
<a href="javascript:first('1');"><img src="<%=imagesPath%>grid/page-prev.gif" /></a>js:
function first(num) {
var url = "UserManagerAction.do?nPage=" + num;\
window.location = encodeURI(url);
}struts-config.xml:
<action path="/BaseInfoManager/CompanyMangerActionSearch" scope="request"
type="com.CorporationFundManager.Web.Action.BaseInfoManager.CompanyMangerAction" parameter="actionSearch">
<!-- 成功跳转页面 -->
<forward name="success" path="/BaseInfoManager/CompanyManger.jsp"></forward>
<!-- 失败跳转页面 -->
<forward name="failed" path="/BaseInfoManager/CompanyManger.jsp"></forward>
</action>action
BaseInfoManager/CompanyMangerAction.jsppublic class CompanyMangerAction extends LookupDispatchAction {
/**
* 使用lookupdispatchAction必须要实现的方法 作用:建立KEY和方法的关联
*/
@Override
protected Map getKeyMethodMap() {
Map map = new HashMap(); // 通过KEY,调用相应的方法
map.put("button.Add", "actionInsert");
map.put("button.Update", "actionUpdate");
map.put("button.Delete", "actionDelete");
map.put("button.Search", "actionSearch"); return map;
}
/**
* @功能: 处理Action时提交的表单数据
* @输入: mapping(映射类)
* @输入: form(formbean类)
* @输入: request(请求)
* @输入: response(返回请求)
* @输出: ActionForward(跳转)
*/
public ActionForward actionSearch(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
}
}错误代码:
HTTP Status 500 - type Exception reportmessage
description The server encountered an internal error () that prevented it from fulfilling this request.exception
javax.servlet.ServletException: Request[/BaseInfoManager/CompanyMangerActionSearch] does not contain handler parameter named 'actionSearch'. This may be caused by whitespace in the label text.
org.apache.struts.actions.DispatchAction.unspecified(DispatchAction.java:222)
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:256)
org.apache.struts.actions.LookupDispatchAction.execute(LookupDispatchAction.java:160)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.CorporationFundManager.Web.Filter.EncodeFilter.doFilter(EncodeFilter.java:26)
BaseInfoManager/CompanyManger.jsp
<a href="javascript:first('1');"><img src="<%=imagesPath%>grid/page-prev.gif" /></a>js:
function first(num) {
var url = "UserManagerAction.do?nPage=" + num;\
window.location = encodeURI(url);
}struts-config.xml:
<action path="/BaseInfoManager/CompanyMangerActionSearch" scope="request"
type="com.CorporationFundManager.Web.Action.BaseInfoManager.CompanyMangerAction" parameter="actionSearch">
<!-- 成功跳转页面 -->
<forward name="success" path="/BaseInfoManager/CompanyManger.jsp"></forward>
<!-- 失败跳转页面 -->
<forward name="failed" path="/BaseInfoManager/CompanyManger.jsp"></forward>
</action>action
BaseInfoManager/CompanyMangerAction.jsppublic class CompanyMangerAction extends LookupDispatchAction {
/**
* 使用lookupdispatchAction必须要实现的方法 作用:建立KEY和方法的关联
*/
@Override
protected Map getKeyMethodMap() {
Map map = new HashMap(); // 通过KEY,调用相应的方法
map.put("button.Add", "actionInsert");
map.put("button.Update", "actionUpdate");
map.put("button.Delete", "actionDelete");
map.put("button.Search", "actionSearch"); return map;
}
/**
* @功能: 处理Action时提交的表单数据
* @输入: mapping(映射类)
* @输入: form(formbean类)
* @输入: request(请求)
* @输入: response(返回请求)
* @输出: ActionForward(跳转)
*/
public ActionForward actionSearch(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
}
}错误代码:
HTTP Status 500 - type Exception reportmessage
description The server encountered an internal error () that prevented it from fulfilling this request.exception
javax.servlet.ServletException: Request[/BaseInfoManager/CompanyMangerActionSearch] does not contain handler parameter named 'actionSearch'. This may be caused by whitespace in the label text.
org.apache.struts.actions.DispatchAction.unspecified(DispatchAction.java:222)
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:256)
org.apache.struts.actions.LookupDispatchAction.execute(LookupDispatchAction.java:160)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.CorporationFundManager.Web.Filter.EncodeFilter.doFilter(EncodeFilter.java:26)
解决方案 »
- java下载excel文件被ie拦截
- 关于BS架构的软件的访问安全问题,请高手一看
- 在学习Struts2文件上传功能开发时,遇见一个问题,请高手进来帮我解决一下,谢谢啦!!!
- 大兔子散分咯!
- 我想读源码,如何使用power designer进行反向工程,即可得到其类关系的“鸟瞰图”,具体怎么做
- 如何实现不预览直接打印?
- 为什么我自己设的虚拟目录下调试JSP文件不成功?
- 在jsp中关于mysql数据库的,我想搜索一下school为空的字段。
- 急急!!出错了:"index.jsp": java.lang.NoClassDefFoundError: javax/servlet/ServletContext 怎么搞呀
- "JspIxTutorial.jsp": org.apache.jasper.JasperException: No such tag in the tag library imported with prefix ix
- Jsf部分刷新问题
- 关于session的疑问
楼主【bug008】截止到2008-07-25 14:24:00的历史汇总数据(不包括此帖):
发帖的总数量:13 发帖的总分数:370 每贴平均分数:28
回帖的总数量:12 得分贴总数量:1 回帖的得分率:8%
结贴的总数量:13 结贴的总分数:370
无满意结贴数:8 无满意结贴分:430
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:61.54 % 无满意结分率:116.22%
敬礼!
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>action=<%=basePath%>BaseInfoManager/CompanyMangerAction.jsp吧,
执行结果:
javax.servlet.ServletException: DispatchMapping[/BaseInfoManager/CompanyMangerActionSearch] does not define a handler property
org.apache.struts.actions.LookupDispatchAction.execute(LookupDispatchAction.java:154)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.CorporationFundManager.Web.Filter.EncodeFilter.doFilter(EncodeFilter.java:26)
struts配置文件
parameter="status"
js代码
var url = "UserManagerAction.do?status=actionSearch&nPage=" + num;\
struts配置文件
parameter="status"
js代码
var url = "UserManagerAction.do?status=actionSearch&nPage=" + num;\方便的话,我们在网上讨论一下,怎么样