#项目名称:ssh
#list.jsp
<script type="text/javascript">
function _query() {
var f = document.getElementById("form1");
f.action="/ssh/bookspace/list.action";
f.submit();
}
</script>
<form id="form1" method="post">
<input type="button" value="查询" name="query" id="query" onclick="_query()" />
</form>
#struts.xml
<struts>
<package name="book" namespace="/bookspace" extends="struts-default">
<action name="list" class="com.ssh.action.BookAction" method="list">
<result name="success">/jsp/book/list.jsp</result>
</action>
</package>
</struts>
#HTTP Status 404 - /ssh/bookspace/list.action
#请大家帮我分析一下什么问题?
f.action="ssh/bookspace/list.action";改下这行代码试试
404的错误就是地址错误,首先确定你的struts里面的result 地址是否正确,刚开始使用的话,尽量把namespace去掉,不影响大局;
还有就是form表单中的action地址是否正确
你写的那个路径有权限吗?
为什么不直接在
表单里写action属性呢