Announcement

Collapse
No announcement yet.

Formularfelder

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

  • Formularfelder

    Tag zusammen,

    habe hier ein paar Anfängerprobleme:
    Wie kann man in einer ActionListener die in einem Formular eingegebenen Werte abfragen?

    JSP
    Code:
    <f:view>
    <h:form>
    <h:panelGrid columns="2" columnClasses="label,wert" border="0" cellspacing="0" cellpadding="0" >
    	<h:outputText id="nachnameLabel" value="Nachname" />
    	<h:inputText id="nachname" maxlength="10" />
    <h:commandLink actionListener="#{sucheBean.suchen}" value="suchen" />
    </h:form>
    </f:view>
    ManagedBean:
    Code:
    public void suchen(ActionEvent actionEvent){
    		HtmlInputText component = (HtmlInputText) actionEvent.getComponent().findComponent("nachname");
    		String nachname = component.getValue().toString();
    		
    		FacesContext context = FacesContext.getCurrentInstance();
    		Application application = context.getApplication();
    }
    Viel weiter bin ich bisher noch nicht gekommen.
    Mein String "nachname" ist an der Stelle leider auch ein Leerstring und irgendwie stehe ich gerade etwas auf dem Schlauch.
    Vielleicht gibt es ja auch eine elegantere Methode als jedes Eingabefeld einzeln abzufragen ob ein Wert enthalten ist!?

    Blöderweiße bringt googlen nach JSF + Formulareingabe auch keine wirkliche Hilfe. Daher probier ich es einfach mal hier...

    Danke im Voraus!

  • #2
    ...erledigt.

    Code:
    Map paramMap = context.getExternalContext().getRequestParameterMap();

    Comment

    Working...
    X