webForumDet fria alternativet

Sända mail med info från ett formulär

Java

5 svar · 626 visningar · startad av WebLady

Medlem sedan mars 20038 inlägg
Frågan#1

Hej,
jag har ett dilemma. Jag har ett formulär vars information skall sändas vidare i ett mail. Det som händer är att jag får ett mail men inget innehåll.

I formuläret så anger jag template, hur mailet skall se ut....
men som sagt mailet kommer tomt!

<form name="AnmalanForm" action="/servlet/SendMail" method="POST">
<input type="hidden" name="to" value="anmalan@xxx.se">
<input type="hidden" name="from" value="anmalan@fxxx.nu">
<input type="hidden" name="subject" value="Anmälan">
<input type="hidden" name="template" value="/mail.jsp">
<input type="hidden" name="URL" value="/main.html">

mail.jsp ser ut så här:

<%@page import="java.util.*, java.text.*" %><%
response.setContentType("text/plain");

String[] forelasningar = { "xxx xxx 30 september",
"xxx xxx, 14 oktober",
"xxx xxx, 28 oktober",
"xxx xxx, 11 november",
"xxx xxx, 25 november"};
String space = " ";
%>

Förnamn : <%= request.getParameter("firstName") %>
Efternamn : <%= request.getParameter("lastName") %>
Adress : <%= request.getParameter("address") %>
Postadress : <%= request.getParameter("zipCode") %> <%= request.getParameter("city").toUpperCase() %>
Telefon : <%= request.getParameter("phone") %>
E-post : <%= request.getParameter("email") %>
Övrigt : <%= request.getParameter("body") %>
Företag : <%= request.getParameter("company") %>
Org. nr : <%= request.getParameter("vatno") %>
Faktureringsadress: <%= request.getParameter("faddress") %>
Postadress : <%= request.getParameter("fzipCode") %> <%= request.getParameter("fcity").toUpperCase() %>

Faktura : <%= request.getParameter("invoice") == null ? "Nej" : "Ja" %>
<%
for (int i=0; i<forelasningar.length; i++) { %>
<%= forelasningar %><%= space.substring(0, 35-forelasningar.length()) %> <%= request.getParameter("S"+(i+1)) %> Seminarium <%= request.getParameter("M"+(i+1)) %> Måltid & Modevisning<%
} %>

Ser Ni något fel eller har något annat tips så är jag jätte tacksam

Tack på förhand**

Medlem sedan dec. 200012 464 inlägg
#2

Flyttas från ASP

Medlem sedan aug. 20021 752 inlägg
#3

Hur ser koden som sammanställer och skickar mailet ut?

/Viktor

Medlem sedan mars 20038 inlägg
#4

formulärets action SendMail refererar till min action i en class.
Hidden-fältet template hänvisar hur det skall se ut i skickat format, i detta fall mail.jsp
Den koden har jag sänt med i mitt första inlägg

//WebLady´n

Medlem sedan aug. 20021 752 inlägg
#5

Koden som du har skickat med fungerar om filen mail.jsp får alla sina in parametrar, den kan jag inte se något fel på. Det som är intressant är hur du skickar brevet, det är troligtvis där som något blir fel, antingen när du anroppar mail.jsp eller när du skapar ditt mail.

/Viktor

Medlem sedan mars 20038 inlägg
#6

Tack så mycket!
Jag skall testa.....

475 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
350 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)