0
我需要爲我的表單操作創建URL,但是表單應該在https
下提交,當前是在HTTPS的9002端口上運行的底層系統。我不能使用以下在我的JSP頁面獲取HTTPS的JSP頁面的服務器名稱和端口號
<form:form action="${request.contextPath}/springSecurity/login"
method="post" commandName="loginForm" target="guestFrame">
的選擇,因爲當HTTP上下文路徑來了HTTP和系統會拋出異常如表格必須由HTTPS提交。 由於主機名稱爲localhost
,因此我無法對動作URL進行硬編碼,因爲即使HTTPS端口是可配置的,因此它甚至不能被硬編碼。
有什麼辦法,我可以使用JSTL或任何其他方式創建在我的JSP中的網址,以便我可以在HTTPS