2013-05-08 79 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