2010-07-08 7 views
0

J'ai mis une propriété dans la classe d'action comme suitMa propriété ne Rendring sur le jsp struts 2.0

public class HelloWorld{ 
    public String execute() { ANNOTATION #1 
    setCustomGreeting(GREETING + getName()); 
    return "SUCCESS"; 
    } 
    private String customGreeting; 
    public String getCustomGreeting() 
    { 
    return customGreeting; 
    } 
    public void setCustomGreeting(String customGreeting){ 
    this.customGreeting = customGreeting; 
} 
} 

Et Im essayant de le rendre sur jsp comme suit

<%@ page contentType="text/html; charset=UTF-8" %> 
<%@ taglib prefix="s" uri="/struts-tags" %> 
<html> 
<head> 
<title>HelloWorld</title> 
</head> 
<body> 
<h3>Custom Greeting Page</h3> 
<h4><s:property value="customGreeting"/></h4> 
</body> 
</html> 

Mais il est n'imprimant rien sur le jsp, aidez-moi s'il vous plaît?

+0

Etes-vous en train d'ouvrir une page ou une action JSP dans l'adresse url? –

Répondre

0

suggestions:

Débogage
  • points d'arrêt Put (ou les instructions trace, ou autre) dans les méthodes pour confirmer qu'ils sont ou non appelés.
  • Placez une balise < s: debug/> sur la page.
  • Si cela ne donne aucun indice, alors activez la consignation plus détaillée (la façon de procéder dépendra du framework de journalisation utilisé), spécifiquement pour OGNL.
0

Votre code semble bon?

Appelez-vous directement le JSP?

Votre action est-elle mappée dans le fichier struts.xml?

+0

oui mon action est mappée dans struts.xml, d'autres contenus sur la jsp cible sont affichés correctement, mais le problème est seulement avec

Jitendra

+0

Avez-vous étendu com.opensymphony. xwork2.ActionSupport? – Trick

Questions connexes