Problem mit request.getParameter

Status
Nicht offen für weitere Antworten.
E

.exe

Gast
Hi,

ich sehe grade vor lauter Bäumen den Wald nicht mehr. Ich mach eine einfache request.getParameter(name) abfrage aber die Textbox wird nicht ausgelesen ???:L

Mein Code in der JSP
Code:
...
<form name="Form" id="Form" action="MasterServlet"			
method="post" onSubmit="chkFormular()" enctype=multipart/form-data>
.
.
.
<div class="txtbox">
<input maxlength="35" class="textformular" title="funktio"type="text" name="funktion" id="funktion">
</div>
.
.
.
<input type="button" name="send" title="Formular abschicken" value=" Absenden " class="buttonform"
onClick="javascript:chkFormular();">


Mein Code im Servlet
Code:
package Formular.Servlet; 

import java.io.IOException;
import java.io.PrintWriter;
import java.text.DateFormat;
import java.util.GregorianCalendar;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.RequestDispatcher;
import javax.servlet.http.*;
import javax.servlet.*;

import Formular.Beans.DatenBean;
import Formular.Mail.MailErzeuger;
import Formular.Pdf.PdfErzeuger;

public class MasterServlet extends HttpServlet
  implements Servlet
{
  static final long serialVersionUID = 1L;
  static String Blub;
  
  public MasterServlet()
  {
    super();
  }

  protected void doGet( HttpServletRequest  request, HttpServletResponse response )
    throws ServletException, IOException
  {
	  	boolean durchfuehrung = true;
		DatenBean DatenTmp = new DatenBean(true);
	
		Blub = request.getParameter( "funktion" );
		System.out.println(Blub);
		
		
		//Datum wird erzuegt und auf tt.mm.jjjj formatiert.
		DateFormat df = DateFormat.getDateInstance(DateFormat.MEDIUM);
		GregorianCalendar day=new GregorianCalendar();
		DatenTmp.setDatum(df.format(day.getTime()));	

		try
		{
		new PdfErzeuger().pdfErzeugen(DatenTmp);	
		}
		catch (Exception e) 
		{
			e.printStackTrace();
			durchfuehrung = false;
		}

		if(durchfuehrung)
		{
			try
			{
				new MailErzeuger().mailErzeugen(DatenTmp);	
		}
			catch (Exception e) 
			{
				e.printStackTrace();
				durchfuehrung = false;
			}
		}
		
    	RequestDispatcher  view = request.getRequestDispatcher( "/jsp/Test.jsp" );
    	view.forward( request, response );
 	 }

  protected void doPost( HttpServletRequest  request,HttpServletResponse response )
    throws ServletException, IOException
  {
    doGet( request, response );
  }
}

Das Servlet wird aufgeruf die Ausgabe des ausgelesenen Wertes ist "Null" und die restlichen schritte im Servlet werden richtig und fehlerfrei ausgeführt.
Nur warum wird die Textbox nicht ausgelesen?

MFG

.exe
 
H

habeKA

Gast
Aber warum muss man das denn so machen in dem Besipiel (siehe code) geht es doch auch ohne die sachen aus dem link.

Servlet Code
Code:
package coreservlets;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
/** Simple servlet that reads three parameters from the
* form data.
*/
public class ThreeParams extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
String title = "Reading Three Request Parameters";
String docType =
"<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 " +
"Transitional//EN\">\n";
out.println(docType +
"<HTML>\n" +
"<HEAD><TITLE>" + title + "</TITLE></HEAD>\n" +
"<BODY BGCOLOR=\"#FDF5E6\">\n" +
"<H1 ALIGN=\"CENTER\">" + title + "</H1>\n" +
"<UL>\n" +
" <LI>[B]param1[/B]: "
+ request.getParameter("param1") + "\n" +
" <LI>[B]param2[/B]: "
+ request.getParameter("param2") + "\n" +
" <LI>[B]param3[/B]: "
+ request.getParameter("param3") + "\n" +
"[/list]\n" +
"</BODY></HTML>");
}
}


Code JSp
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Collecting Three Parameters</TITLE></HEAD>
<BODY BGCOLOR="#FDF5E6">
<H1 ALIGN="CENTER">Collecting Three Parameters</H1>
<FORM ACTION="/servlet/coreservlets.ThreeParams">
First Parameter: <INPUT TYPE="TEXT" NAME="param1">

Second Parameter: <INPUT TYPE="TEXT" NAME="param2">

Third Parameter: <INPUT TYPE="TEXT" NAME="param3">

<CENTER><INPUT TYPE="SUBMIT"></CENTER>
</FORM>
</BODY></HTML>

Das auslesen geht.

also woegenau ist denn jetzt da der unterschiede
 
S

SlaterB

Gast
<FORM ACTION="/servlet/coreservlets.ThreeParams">

vs

<form action="MasterServlet" method="post" enctype=multipart/form-data>


nicht die Links gelesen? da steht doch genau drin, wann das so kompliziert ist,
DASS es so kompliziert ist, kann man natürlich bemeckern, weiß auch nicht warum
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
F Problem mit der Methode request.getRemotePort() Web Tier 2
S AJAX/RestController Post Problem Web Tier 18
pkm Problem beim Import eines dynamischen Webprojekts als .zip Web Tier 2
O JSF Java Unsigned Applet PrivilegedActionException Problem Web Tier 2
F JSF preRenderView Problem Web Tier 0
J Funktion für AJAX - Problem mit Return Web Tier 14
S Problem mit Checkboxen im Servlet erkennen Web Tier 3
N JSF JSF Selected Item & GesBetrag Problem Web Tier 1
Shams Problem mit der verwirklichung einer Readmethode in einer Chatapplikation Web Tier 3
F JSF Problem mit Primefaces Web Tier 7
F JSF Problem mit Primefaces Web Tier 4
F JSP Problem mit Property Web Tier 0
D Java EE Servlet login Problem Web Tier 1
L java.io.NotSerializableException für domain Objekte - Design Problem? Web Tier 12
T JSF Character Encoding Problem Web Tier 2
T JSF Problem mit JSF und Foreign Key Tabellen Web Tier 8
H JSF Problem mit Converter Web Tier 2
M Zeichensatz Problem? Web Tier 3
T JSF Problem wenn Session abgelaufen ist Web Tier 6
K JSF websphere application server 8 tomahawk problem Unable to find resource Web Tier 3
D JSF RichFaces Tree-Beispiel Problem Web Tier 2
J JSF Problem mit Bearbeiten von Datensätzen Web Tier 7
M JSF Problem mit CSS und Unterverzeichnissen Web Tier 2
M JSP Problem beim deployen auf Tomcat Web Tier 2
P Servlet getWidth(); - getHight(); Problem Web Tier 3
J JSP Problem bei Hibernate mit JSP Web Tier 2
M JSF mit Tobago Problem: ServletContextListener Web Tier 5
J Facelets javascript compiler problem Web Tier 3
T Tomcat mit Servlets Problem Web Tier 7
T Servlet Problem bei gwt rpc Web Tier 7
S Servlet Problem mit Tomcat Web Tier 3
J JSF Kein Methodenaufruf mit Button möglich durch PhaseListener (redirect) Problem? Web Tier 2
P rich:panelMenuGroup --> expanded Parameter Problem Web Tier 3
F.S.WhiTeY Tmplating/CSS Problem bei JSF Web Tier 7
A ice:inputText Converter Problem Web Tier 2
B JSF Tomcat Windows Linux equals Problem Web Tier 3
R JSF JSF Composite Components: Problem mit Attributliste und Referenzierung Web Tier 2
M Problem mit Hibernate und GWT Web Tier 6
O JSP struts2 tag: Problem mit Dezimalzahlen Web Tier 2
P Struts Struts2 if tag Problem mit getText() Web Tier 3
B Java EE 6 Problem (EL) Web Tier 4
ruutaiokwu beanshell scope problem... Web Tier 7
P Problem mit HTML.Tag.OPTION Web Tier 3
N Problem mit Datei Streaming Web Tier 2
M Problem mit Verlinkung JSP Dynamische Tabelle Web Tier 7
S Architektur-Problem? 2 Servlets, ein Objekt Web Tier 4
F.S.WhiTeY JSF:org.apache.jasper.JasperException Problem Web Tier 2
H Richfaces - Taglib Problem gelb unterstrichen Ajax Output Web Tier 6
N Servlet: Problem mit getParameterValues Web Tier 4
7 Struts und Ajax. Problem mit Actions Web Tier 2
J GWT - RPC Problem Web Tier 6
F Problem mit JSF Anwendung Web Tier 9
I Logout - Problem => Bei Zurück Web Tier 2
I AJAX - Problem Web Tier 18
F Problem mit Struts Web Tier 2
I selectOneMenu - Problem Web Tier 6
H Firefox Background-Image Problem Web Tier 4
E GWT Server-Client Problem Web Tier 3
J Log4j problem Web Tier 7
S GWT Problem Web Tier 4
M Problem mit Velocity Web Tier 2
S OSGi Bundle Problem - ClassNotFound Web Tier 4
J JSF Locales Problem Web Tier 3
J Problem mit Login Web Tier 4
MQue jsp- Problem Web Tier 4
P Problem der Parameterübergabe aus Iframe Web Tier 15
A Tomcat: beim Start des Servers einmalige Aktion aufrufen (Problem gelöst) Web Tier 2
R JSF <rich:datatable> problem Web Tier 4
S JSF Problem - Terminverwaltung - Ändern eines vorhandenen Termins Web Tier 2
S Filter Problem? Web Tier 6
E Problem mit t:saveState Web Tier 7
S Problem mit Anzeige zweier JSP's Web Tier 4
M Problem mit JSP und Bean Web Tier 2
F RichFaces, Problem mit PickList Web Tier 2
S Problem mit Servlet und Zugriff auf Orace XE Datenbank Web Tier 2
B getServletContext.getRealPath("/") Problem Web Tier 6
C Problem mit Hibernate und IceFaces Web Tier 2
S Problem mit Session - Übergabe von Kontext zu Kontext Web Tier 2
H problem bei Parameterübergabe mit beans Web Tier 3
U JSP form-Daten (ohne name-Attribut) an Servlet = Problem Web Tier 6
S jsf: übles problem mit <f:convertDateTime> Hilfe! Web Tier 2
A Selectbox Problem in JSP Web Tier 12
T Problem bei Session-Timeout Web Tier 3
S problem mit resultset Web Tier 6
U Problem bei Validierung mit Struts 2 Web Tier 1
A JSF-Ctrl h:inputText Problem mit Umlauten Web Tier 4
E Java Servlet doPost request, Mehrere Parameter mit demselben Namen aus Tabellenzeilen Web Tier 2
M XML http request zeigt die eigene Website als response Web Tier 2
jann Servlet Bei jedem Request wird eine neue Session erstellt. Web Tier 6
M request.getUserPrincipal() Typecasting Web Tier 1
BuckRogers JPA Datenbankabfrage bei jedem Request?! Web Tier 6
S JSF CommandButton soll keine Request starten! Web Tier 2
X Managed Bean Scope zwischen Request und Session gesucht Web Tier 6
S JSF Request länger haltbar machen *grins* oder injection.. Web Tier 6
lukas24680 Servlet pro Request Web Tier 2
7 kein Absatz mittels request.getParameter()?? Web Tier 8
borobudur Servlet Business-Logik wird bei jedem Request neu erstellt Web Tier 13
S Ajax Request verhindert forward? Web Tier 8
ruutaiokwu request.getParameter() Web Tier 3
J Request weiterleiten Web Tier 6

Ähnliche Java Themen

Neue Themen


Oben