2017-12-10 7 views
0

テーブルイベントからイベントを削除しようとしていますが、ボタンをクリックするたびにThe Requested Resources Are Not Availableというエラーが表示されます。ここに私のコードは次のとおりです。リクエストされたリソースは利用できません。Web xmlの注釈とマッピング権を持っていますが

<servlet-mapping> 
    <servlet-name>Control_supprime_event</servlet-name> 
    <url-pattern>/Control_supprime_event</url-pattern> 
</servlet-mapping> 

私はweb.xmlファイルをチェックし、それが働いている:

@WebServlet(urlPatterns = {"/Control_supprime_event"})

私は、アノテーションを使用しますが、何も動作していないようにみえます。

また、フォームのアクション名が同じであることを確認しました。

+0

編集:私は取得していますエラーが要求されたressourcesは利用できません..です –

+0

編集:同じ問題に直面している人のために私のミスはあなたが持っているすべてのサーブレットの名前の前にスラッシュが「/」でしたそれを削除する "{" Control_supprime_event "}"ではなく{"/ Control_supprime_event"} –

答えて

0
use E.g. @WebServlet("/path")} 

This annotation is used to declare the configuration of an Servlet. 
If the name attribute is not defined, the fully qualified name of the class is used. 

At least one URL pattern MUST be declared in either the value or urlPattern attribute of the annotation, but not both. 

The value attribute is recommended for use when the URL pattern is the only attribute being set, otherwise the urlPattern attribute should be used. 

The class on which this annotation is declared MUST extend HttpServlet. 

E.g. @WebServlet("/path")} 
public class TestServlet extends HttpServlet ... { 
E.g. @WebServlet(name="TestServlet", urlPatterns={"/path", "/alt"}) 
public class TestServlet extends HttpServlet ... { 
関連する問題