2013-05-08 83 views
0

我创建一个Struts 1.2 Application.The的文件夹结构显示的消息是给出下面的Struts 1.2 JSP

的Struts应用程序的文件夹结构

enter image description here

在我编写了web.xml以这种方式从struts-config.xml加载config

<display-name>Bean</display-name> 
    <servlet-mapping> 
    <servlet-name>action</servlet-name> 
    <url-pattern>*.do</url-pattern> 
    </servlet-mapping> 
    <servlet> 
    <servlet-name>action</servlet-name> 
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> 
    <init-param> 
     <param-name>config</param-name> 
     <param-value>/WEB-INF/struts-config.xml</param-value> 
    </init-param> 
     <load-on-startup>1</load-on-startup> 
    </servlet> 

struts- config.xml的是如下

<?xml version="1.0" encoding="UTF-8"?> 
<action-mappings> 
<action path="/User" type="com.mugil.action.User"> 
<forward name="success" path="/DisplayUser.jsp"/> 
</action> 
</action-mappings> 

我创建了一个User.java文件src文件夹并转发成功味精如下

package com.mugil.action; 
import javax.servlet.http.HttpServletRequest; 
import javax.servlet.http.HttpServletResponse; 

import org.apache.struts.action.Action; 
import org.apache.struts.action.ActionForm; 
import org.apache.struts.action.ActionForward; 
import org.apache.struts.action.ActionMapping; 

    public class User extends Action 
    { 

     public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception 
     {    
      return mapping.findForward("success"); 
     } 
    } 

中的welcome.jsp文件包含H1标签里面只有一个样本欢迎留言

现在,当我运行的Struts应用程序的页面时,如下显示错误

enter image description here

能有人帮我在哪里,我错了

+0

后一张图片(404)就是一个很好的例子,它可以作为URL +文本更好! – 2013-05-08 05:52:26

回答

1

你忘了环绕你<action-mappings>标签有以下标签元素:<struts-config>

这是怎么了你struts-config.xml应该是这样的:

<struts-config> 
    <action-mappings> 
     <action path="/User" type="com.mugil.action.User"> 
      <forward name="success" path="/DisplayUser.jsp"/> 
     </action> 
    </action-mappings> 
</struts-config> 

我希望这有助于。

+0

我爱你辛迪。它的工作......感谢Ton – 2013-05-08 06:02:18

+0

很高兴能有所帮助!请记住接受这个答案。 :) – 2013-05-08 06:03:23

+0

当然会做感谢您的时间和耐心 – 2013-05-08 06:04:44