问题遇到的现象和发生背景
数据库和网页连接
问题相关代码
<struts>
<package name="default" extends="struts-default">
<!-- 加载课程名 -->
<action name="showAll" class="org.easybook.xscj.action.ScoreAction" method="showAll">
<result name="result">scoreManage.jsp</result>
</action>
<action name="addStu" class="org.easybook.xscj.action.StudentAction" method="addStu">
<result name ="result">studentManage.jsp</result>
</action>
<action name="getImage" class="org.easybook.xscj.action.StudentAction" method="getImage"/>
<action name="delStu" class="org.easybook.xscj.action.StudentAction" method="delStu" >
<result name="result">studentManage.jsp</result>
</action>
<action name="queStu" class="org.easybook.xscj.action.StudentAction" method="queStu" >
<result name="result">studentManage.jsp</result>
</action>
<action name="updStu" class="org.easybook.xscj.action.StudentAction" method="updStu" >
<result name="result">studentManage.jsp</result>
</action>
<action name="queSco" class="org.easybook.xscj.action.ScoreAction" method="queSco">
<result name="result">showAll.jsp</result>
</action>
<action name="addSco" class="org.easybook.xscj.action.ScoreAction" method="addSco">
<result name="result">scoreManage.jsp</result>
<result name="reject">showAll.jsp</result>
</action>
<action name="delSco" class="org.easybook.xscj.action.ScoreAction" method="delSco">
<result name="result">scoreManage.jsp</result>
<result name="reject">showAll.jsp</result>
</action>
</package>
<constant name="struts.multipart.savaDir" value="/tmp"/>
<constant name="struts.enable.DynamicMethodInvocation" value="true"/>
</struts>
<%@ page language="java" pageEncoding="UTF-8" %>
<%@ taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
<title>学生管理</title>
</head>
<body bgcolor="D9DFAA">
<s:set var="student" value="#requset.student"/>
<s:form name="frm" method="post" enctype="multipart/form-data">
<table>
<tr>
<td>
<table>
<tr>
<td>姓名:</td><td><input type="text" name="xm" value="<s:property value="#student.xm"/>"/></td>
</tr>
<tr>
<td>性别;</td><td><input type="text" name="xb" value="<s:property value="#student.xb"/>"/></td>
</tr>
<tr>
<td>出 生 年 月:</td><td><input type="text" name="student.cssj" value="<s:property value="#student.cssj"/>"/></td>
</tr>
<tr>
<s:file name="photo" accept="image/*" label="照 片" onchange="document.all['image'].src=this.value;"/>
</tr>
<tr>
<td></td>
<td><img src="getImage.action?xm=<s:property value="#student.xm"/>" width="90" height="120"/></td>
</tr>
<tr>
<td></td>
<td>
<input name="btn1" type="button" value="录入" onclick="add()">
<input name="btn2" type="button" value="删除" onclick="del()">
<input name="btn3" type="button" value="更新" onclick="upd()">
<input name="btn4" type="button" value="查询" onclick="que()">
</td>
</tr>
</table>
</td>
<td>
<table>
<tr>
<td>已 修 课 程<input type="text" name="student.kcs" size="6" value="<s:property value="#student.kcs"/>" disabled/></td>
</tr>
<tr>
<td align="left">
<table border=1>
<tr bgcolor=#CCCCC0>
<td> 课程名</td>
<td align=center>成绩</td>
</tr>
<s:iterator value="#request.scoreList" var="sco">
<tr>
<td><s:property value="#sco.kcm"/> </td>
<td align="center"><s:property value="#sco.cj"/></td>
</tr>
</s:iterator>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<s:property value="msg"/>
</s:form>
</body>
</html>
<script type="text/javascript">
function add(){
document.frm.action="addStu.action";
document.frm.submit();
}
function del(){
document.frm.action="delStu.action";
document.frm.submit();
}
function upd(){
document.frm.action="updStu.action";
document.frm.submit();
}
function que(){
document.frm.action="queStu.action";
document.frm.submit();
}
</script>
错误及报错内容
源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。
我的解答思路和尝试过的方法
网上的办法都试过了
我想要达到的结果
网页按钮能运行