Announcement

Collapse
No announcement yet.

Beans in Struts2

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Beans in Struts2

    Hallo,
    ich ahbe das Problem, dass das auslesen bzw. setzen von Beans nicht funktioniert unter Struts2. Mitlerweile bin ich mit meinem Latein ziemlich am Ende.

    Bsp.:

    Ich möchte aus einem JSP eine Bean mit Daten befüllen

    Code:
    <s:bean name="myMts.User" id="user">
    <s:set id="user" name="bn" value="test" scope=""/>
    </s:bean>
    und auf der nächsten JSP mit


    Code:
    <s:bean name="myMts.User" id="user">
      Willkommen <s:property value="bn"/>
    </s:bean>
    wieder ausgeben. Das klappt leider nicht.

    Wenn ich der User bean die so aussieht:

    Code:
    package myMts;
    
    import java.io.Serializable;
    
    public class User implements Serializable {
    
    	private String name;
    
    	private String vorname;
    
    	private String mail;
    
    	private String bn;
    
    	private String pw;
    
    	private String signatur;
    
    	private String system;
    
    	private String typ;
    	
    	public User() {
    
    		bn = "SowaseinTestAberACUH";
    		pw = "";
    		
    		name="";
    		vorname="";
    		mail="";
    		system="";
    		signatur="";
    		typ="";
    
    	}
    	
    
    	public String getBn() {
    		return bn;
    	}
    
    	public void setBn(String bn) {
    		this.bn = bn;
    	}
    
    	public String getMail() {
    		return mail;
    	}
    
    	public void setMail(String mail) {
    		this.mail = mail;
    	}
    
    	public String getName() {
    		return name;
    	}
    
    	public void setName(String name) {
    		this.name = name;
    	}
    
    	public String getPw() {
    		return pw;
    	}
    
    	public void setPw(String pw) {
    		this.pw = pw;
    	}
    
    	public String getSignatur() {
    		return signatur;
    	}
    
    	public void setSignatur(String signatur) {
    		this.signatur = signatur;
    	}
    
    	public String getSystem() {
    		return system;
    	}
    
    	public void setSystem(String system) {
    		this.system = system;
    	}
    
    	public String getTyp() {
    		return typ;
    	}
    
    	public void setTyp(String typ) {
    		this.typ = typ;
    	}
    
    	public String getVorname() {
    		return vorname;
    	}
    
    	public void setVorname(String vorname) {
    		this.vorname = vorname;
    	}
    
    }
    Initial dem bn einen Wert gebe z.B. bn="test";
    funktioniert die ausgabe auf der Ergebnisjsp. D.h. lediglich das setzen scheint nicht zu gehen.

    Was mache ich hier bloss falsch?
Working...
X