guoshilong 2008-07-25 09:48
浏览 187
已采纳

struts调试问题

jsp页面代码如下:


--%>
" />
<br />
<table width="100%" border="0" cellpadding="2" cellspacing="1"bgcolor="507fb3">
<tr>
<td width="28%" bgcolor="#DAECF8">
                                        组号
                                        <br>
</td>
<td width="35%" bgcolor="#DAECF8">
                                        用户组名
                                        <br>
</td>
<td width="37%" bgcolor="#DAECF8">
                                        常规操作
                                        <br>
     </td>
</tr>
<logic:present name="list" scope="session">
                                    <logic:iterate id="element" name="list" scope="session"
                                        indexId="index">
                                        <tr>
                                            <td bgcolor="#ECF5FB">
                                            </td>
                                            <td bgcolor="#ECF5FB">
                                                ${element.groupName}
                                            </td>
                                            <td bgcolor="#ECF5FB">
                                                <a
                                                    href="<%=request.getContextPath()%>/jsp/Admin_UserPurview.jsp"
                                                    target="_self">权限</a>
                                                <a
                                                    href="<%=request.getContextPath()%>/jsp/Admin_UserPurview.jsp"
                                                    target="_self">修改 </a>
                                                <html:link href="[color=red]group.do?method=deleteGroup[/color]">删除</html:link>
                                            </td>
                                        </tr>
                                    </logic:iterate>
</logic:present>
</table>
</html:form>

我用的是DynaActionForm和DispatchAction技术:
[code="java"]Action代码类如下:
public class Action extends DispatchAction {
Group group = null;

IDao groupdao = DaoFactory.factoryDao(DaoFactory.GROUPENUM);

public ActionForward addGroup(ActionMapping arg0, ActionForm arg1,
        HttpServletRequest arg2, HttpServletResponse arg3) throws Exception {
    DynaValidatorForm dvf = (DynaValidatorForm) arg1;
    String groupname = (String) dvf.get("groupname");
    System.out.println(groupname);
    // String groupname = new
    // String(dvf.get("groupname").toString().getBytes("iso8859-1"),"utfs-8")
    // ;
    group = new Group();
    group.setGroupName(groupname);
    groupdao.insert(group);
    // List list = groupdao.queryAll();
    // arg2.getSession().setAttribute("list", list);
    return arg0.findForward("addGroup");
}

public ActionForward listGroup(ActionMapping mapping, ActionForm form,
        HttpServletRequest request, HttpServletResponse response)
        throws Exception {
    // System.out.println("listGroup");
    List list = groupdao.queryAll();
    request.getSession().setAttribute("list", list);
    return mapping.findForward("addGroup");
}

public ActionForward deleteGroup(ActionMapping mapping, ActionForm form,
        ServletRequest request, ServletResponse response) throws Exception {
    System.out.println("deleteGroup已经启动!");
    return mapping.findForward("addGroup");
}

}[/align][/code]

[u][b]struts-config.xml配置如下:[/b][/u]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">








name="group" scope="request" validate="true"
[color=red]input="/jsp/Admin_UserGroup.jsp"[/color] [color=red]parameter="method"[/color]

</action-mappings>
<message-resources
    parameter="com.yourcompany.struts.ApplicationResources" />

<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
    <set-property property="pathnames"
        value="/WEB-INF/validator-rules.xml,
                                              /WEB-INF/validation.xml" />
</plug-in>

为什么我按下"删除"超链接时候,Action中deleteGroup方法不执行,报如下错误:
[color=darkred]HTTP Status 404 - Invalid path /jsp/group was requested[/color]


[color=green]type Status report

message Invalid path /jsp/group was requested

description The requested resource (Invalid path /jsp/group was requested) is not available.[/color]


Apache Tomcat/5.0.16
解决了好几天,都没解决,谢谢诸位!

[b]问题补充:[/b]
楼主还是不行啊

  • 写回答

2条回答 默认 最新

  • aidiyuxin 2008-07-25 13:54
    关注

    [size=medium]你把
    [code="java"]删除/html:link [/code]
    改成
    [code="java"]删除/html:link [/code][/size]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 C#调用python代码(python带有库)
  • ¥15 矩阵加法的规则是两个矩阵中对应位置的数的绝对值进行加和
  • ¥15 活动选择题。最多可以参加几个项目?
  • ¥15 飞机曲面部件如机翼,壁板等具体的孔位模型
  • ¥15 vs2019中数据导出问题
  • ¥20 云服务Linux系统TCP-MSS值修改?
  • ¥20 关于#单片机#的问题:项目:使用模拟iic与ov2640通讯环境:F407问题:读取的ID号总是0xff,自己调了调发现在读从机数据时,SDA线上并未有信号变化(语言-c语言)
  • ¥20 怎么在stm32门禁成品上增加查询记录功能
  • ¥15 Source insight编写代码后使用CCS5.2版本import之后,代码跳到注释行里面
  • ¥50 NT4.0系统 STOP:0X0000007B