2016-04-13 4 views
0

Ich möchte Pfad (es ist der Pfad einer Eigenschaftendatei) von einem HTML-Formular an das Servlet senden. Wie würde das Servlet den Pfad lesen? Was sollte der Code sein, der in das Servlet geschrieben werden soll?Wie sende ich einen Pfad von einem HTML-Formular zu einem Servlet?

+0

Welchen Code haben Sie bisher? Und welche Forschung haben Sie versucht? Versuchen Sie, etwas wie folgt zu tun: http://stackoverflow.com/questions/13109898/how-to-set-up-the-servlet-path-make-html-correctly-invoke-servlet-file – deeveeABC

+0

Wenn der Pfad zu einer Eigenschaftendatei ist auf dem lokalen Rechner, die Antwort ist, können Sie nicht den lokalen Rechner vom Server zugreifen. Wenn der Pfad auf der Website ist oder du die Datei irgendwie hochlädst, ist es möglich – Igoranze

Antwort

0

Ich glaube, Sie dies wie folgt aus, indem Sie etwas lösen könnte:

<!DOCTYPE html> 
    <html> 
    <body> 
     <form action="demo_form.asp"> 
     First name: <input type="text" name="fname"><br> 
     <input type="hidden" name="country" value="Norway"> 
     <input type="submit" value="Submit"> 
     </form> 
     <p>Notice that the hidden field above is not shown to a user.</p> 
    </body> 
</html> 

In Ihrem Servlet Sie dann die doPost Methode aufrufen und die .getParameter ("Land") Das obige Beispiel ist von: http://www.w3schools.com/tags/att_input_type.asp Ich hoffe, das ist die Lösung für Ihr Problem