struts2 web.xml アプリケーションには、フィルターとサーブレットがあります
web.xml
...
<servlet>
<servlet-name>SchServlet</servlet-name>
<servlet-class>com.vk.translate.report.SchServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SchServlet</servlet-name>
<url-pattern>/SchServlet</url-pattern>
</servlet-mapping>
...
<filter>
<filter-name>struts</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
<!-- <init-param> <param-name>actionPackages</param-name> <param-value>com.mycompany.myapp.actions</param-v2alue>
</init-param> -->
</filter>
<filter-mapping>
<filter-name>struts</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
...
サーブレットを呼び出している間、Filer Url パターンが
<url-pattern>/*</url-pattern>
私はそれを次のように変更しようとします
<url-pattern>/*.action</url-pattern>
エラーが表示されます。サーブレットを呼び出す方法を教えてください。
<url-pattern>/SchServlet</url-pattern>
この場合、サーブレットの呼び出し中に次のように表示されます
名前空間 [/] とコンテキスト パス [/TranslateApp] に関連付けられたアクション名 [SchServlet] にマップされたアクションはありません。