По умолчанию Struts 2 использует суффикс .action для представления URL-адресов действий. Поэтому, даже если я хочу попасть на страницу входа, мне нужно использовать URL-адрес, например: http://mysite.com/login.action.
.action
http://mysite.com/login.action
Но я чувствую, что приведенный выше URL не является гибким и не дружественным для SEO. Итак, есть ли способ полностью избежать суффикса .action или любых суффиксов и просто использовать простые URL-адреса (например: http://mysite.com/login)?
http://mysite.com/login
Да, я проверил, чтобы добавить следующие коды в ваш файл struts.xml. Если вы хотите удалить любой суффикс из URL, вы можете сделать это:
struts.xml
Да, возможно, вы можете использовать что-то подобное <constant name="struts.action.extension" value="htm"> в файле struts.xml
<constant name="struts.action.extension" value="htm">