不,你在做什麼是錯誤的。我想你想把這個表單提交給一個Servlet(test.java)。
首先,你必須確保test.java(順便說一下,這不是一個適當的約定,在Java中的類名,它應該以大寫字母開頭)實際上是一個servlet通過擴展HttpServlet類,並實現所需方法(doGet()
和/或doPost()
...)。更多信息Here
然後你必須在web.xml中映射這個Servlet。
<servlet>
<servlet-name>Test</servlet-name>
<servlet-class>test.java</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Test</servlet-name>
<url-pattern>/Test</url-pattern>
</servlet-mapping>
然後提交表單上述分配了Servlet的url-pattern
。在這個例子中你的形式應該是這樣的:
<form method="POST" action="/Test">
注意:您可以使用IDE的Servlet嚮導自動執行此功能,但它總是更好地認識事物內部還怎麼工作。
您還可以檢查https://stackoverflow.com/tags/servlets/info看到的servlet是如何工作的
ty .............. –