通常のフォームの代わりにAjaxを使用しようとしています。JSPでAjaxを使用する方法
しかし、URLは何ですか?私のJavaファイルでしょうか? 'ManageClients' DOESN'TのWORK
アヤックス
$('#saveBtn').click(function() {
$.ajax({
type:'POST',
url: '?????' ,
success: function (result) {
console.log(result);
}
});
ManageClients.java
:しかし、私は、私はサーブレットマッピングを使用する理由URLのJavaファイルへのアクセス権を持っていると思ういけません
public class ManageClients extends HttpServlet{
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
bla bla bla
}
web.xml
<servlet>
<servlet-name>Clients</servlet-name>
<servlet-class>com.atp.servlets.Controller.ManageClients</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Clients</servlet-name>
<url-pattern>/Clients</url-pattern>
</servlet-mapping>
てみ 'URLを参照してください:「Clients'' –
それはManageClientsにリダイレクトしますが、すべてのデータがnullです。 ** javascriptでデータを渡す必要がありますか?** –
この回答を見るhttps://stackoverflow.com/questions/22785447/http-post-from-javascript-to-java-servlet –