簡體   English   中英

是否可以在不使用諸如action或do這樣的后綴的情況下擁有Struts2應用程序?

[英]Is it possible to have a Struts2 application without using any suffixes like action or do?

默認情況下,Struts 2使用后綴.action表示操作URL。 因此,即使我想進入登錄頁面,也需要使用類似http://mysite.com/login.action的URL。

但是我覺得上面的URL不靈活,也不適合SEO。 因此,有什么方法可以完全避免.action后綴或任何后綴,而僅使用純URL(例如: http://mysite.com/login : .action )?

是的,我已經測試過在您的struts.xml文件中添加以下代碼,如果您想從URL中刪除任何后綴,則可以執行以下操作:

<constant name="struts.action.extension" value=",">

是的,有可能,您可以在struts.xml文件中使用類似這樣的<constant name="struts.action.extension" value="htm">

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM