2013-05-08 3 views
0

Я Создание структуры Struts 1.2 application.The Папка является, как указано нижеStruts 1.2 Отображение сообщения в JSP

Struts App Folder Structure

enter image description here

В web.xml я кодированной таким образом, чтобы он загружал конфигурацию из struts-config.xml

<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> 

Содержимое стойки- 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 + текст! –

ответ

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

Я люблю тебя, Синди. Его Workinggg ...... Спасибо a Ton –

+0

Рад помочь! Только не забудьте принять этот ответ. :) –

+0

Несомненно, будет Спасибо за ваше время и терпение –

Смежные вопросы