javascript jsp action的问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 15:56:51
这个是我的javascript
<script language="JavaScript">

function validateDelInfo(mcode){
var k=window.confirm('您确定要删除!'+'');
if(k)
{

var actionStr=${request.contextPath }+"/other.do?method=delDepartment&mcode="+mcode;
document.forms['0'].action=actionStr;

document.forms['0'].submit();

}
}</script>

这个是我jsp里的调用
<a href="javascript:validateDelInfo(<%=temp.getMcode()%>)">删除</a>

这个是我action的方法

public ActionForward delDepartment(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String mcode=request.getParameter("mcode").toString();
........

}

我点击连接后程序没有报错,但是页面出现的问题:
地址栏的地址是:http://127.0.0.1:8080/myWage/NaN

1。web.xml里没把struts配置好
2。struts配置文件没把action配置好
第一种可能性比较大,而且也可能是错误的配置了其它servlet引起的

先不要执行submit,屏蔽这一行,输出你的actionStr看是否正确。

把web.xml发来看看

配置文件的问题