Hallo!
Ich entwickle derzeit eine Applikation in Struts, welche unter anderem die Möglichkeit bietet, Mails inklusive Anhang zu versenden (Es sind unbegrenzt viele Anhänge möglich). Das Mailformular ist im Prinzip so aufgebaut, wie bei GMX --> es werden alle Felder angezeigt (An, CC, Betreff, Inhalt und eben auch ein "Durchsuchen"-Feld für die Angabe eines neuen Attachments).
Des weiteren befinden sich auf der Seite zwei Submit-Buttons: einer zum Absenden der Mail, und einer zum Hochladen der Datei, welche im "Durchsuchen"-Feld angegeben wurde.
bis hierher kein Problem - ich möchte das ganze aber internationalisiert lösen, d.h. es soll nicht immer "Absenden" und "Datei hochladen" auf den Buttons "stehen", sondern das ganze je nach Sprache.
Der Rest der Applikation arbeitet hierfür mit der Bean-Taglib (im speziellen mit dem tag "<bean:message key='variable_name' bundle='languages' />"), welche im Prinzip mit RessourceBundles arbeitet (Properties-Datei).
Lange Rede, kurzer Sinn: wie kann ich in meiner JSP angeben, dass (bei Klick auf einen Button) im Falle des versendens der Parameter "action" mit dem Wert "submit" und im Falle des Hochladens der Parameter "action" mit dem Wert "file_upload" mitgeschickt wird??
Im konkreten sieht die JSP so aus:
Hochladen:
Versenden:
gebe ich das ganze so an, dann wird auf der JSP folgendes ausgegeben:
und auf den Buttons steht "Submit" & "Submit"
ich möchte aber, dass auf den Buttons jeweils "Abschicken" und "Datei hochladen" steht, und bei Klick auf den Button entweder "?action=submit" oder "?action=file_upload" übergeben wird...
wisst ihr was ich meine, und kann mir jemand sagen, wie es funktioniert??
Ich entwickle derzeit eine Applikation in Struts, welche unter anderem die Möglichkeit bietet, Mails inklusive Anhang zu versenden (Es sind unbegrenzt viele Anhänge möglich). Das Mailformular ist im Prinzip so aufgebaut, wie bei GMX --> es werden alle Felder angezeigt (An, CC, Betreff, Inhalt und eben auch ein "Durchsuchen"-Feld für die Angabe eines neuen Attachments).
Des weiteren befinden sich auf der Seite zwei Submit-Buttons: einer zum Absenden der Mail, und einer zum Hochladen der Datei, welche im "Durchsuchen"-Feld angegeben wurde.
bis hierher kein Problem - ich möchte das ganze aber internationalisiert lösen, d.h. es soll nicht immer "Absenden" und "Datei hochladen" auf den Buttons "stehen", sondern das ganze je nach Sprache.
Der Rest der Applikation arbeitet hierfür mit der Bean-Taglib (im speziellen mit dem tag "<bean:message key='variable_name' bundle='languages' />"), welche im Prinzip mit RessourceBundles arbeitet (Properties-Datei).
Lange Rede, kurzer Sinn: wie kann ich in meiner JSP angeben, dass (bei Klick auf einen Button) im Falle des versendens der Parameter "action" mit dem Wert "submit" und im Falle des Hochladens der Parameter "action" mit dem Wert "file_upload" mitgeschickt wird??
Im konkreten sieht die JSP so aus:
Hochladen:
Code:
<html:file property="file" />
<html:submit property="file_upload" titleKey="mailwrite.file_upload" bundle="lang" />
Versenden:
Code:
<html:submit titleKey="mailwrite.send_mail" bundle="lang" property="submit" />
gebe ich das ganze so an, dann wird auf der JSP folgendes ausgegeben:
Code:
<input type="file" name="file" value="">
<input type="submit" name="file_upload" value="Submit" title="Datei hochladen">
<input type="submit" name="submit" value="Submit" title="Abschicken">
und auf den Buttons steht "Submit" & "Submit"
ich möchte aber, dass auf den Buttons jeweils "Abschicken" und "Datei hochladen" steht, und bei Klick auf den Button entweder "?action=submit" oder "?action=file_upload" übergeben wird...
wisst ihr was ich meine, und kann mir jemand sagen, wie es funktioniert??