首先UserRoleOperate.java和UserOperate.java都有一个traverseRole方法。两个文件都是在工程的src文件夹下。有这样一个按钮<input type = "button" name = "manage" value = "管理" onclick = "location = '<%=rootPath%>/UserRoleOperate/traverseRole.do?userId=<%=user.getUserId()%>'"/>点击后提示/UserManage/UserRoleOperate/traverseRole.do找不到把路径中的UserRoleOperate改成UserOperate后可以执行,这是为什么呢?UserOperate.java本来就有,后来把部分方法分出去了,结果执行不了。