0
我用歡迎文件,一個包含index.html
像如何解決URL問題的Struts 2
<meta http-equiv="refresh" content="0;url=pages/login.jsp">
那麼URL就會像 本地主機:8080/PROJECT_NAME /頁/ login.jsp的
成功登錄網址後,就會像 本地主機:8080/PROJECT_NAME /頁/ login.action(主頁)
本地主機:8080/PROJECT_NAME /頁/ somePage.jsp
在這裏,在somePage.jsp我有形式的行動=「myUrl」,這是類似下面的形式
<s: form action="myUrl">
Name:<s:textfield name="Name" />
<s:submit value="Submit" />
<table>
<thead><tr><th>Name</th></tr> </thead>
<tbody>
<s:iterator value="admintimeTable">
<tr>
<td><s:property value="className" /></td>
</tr>
</s:iterator>
</tbody>
</s:form>
當我點擊提交的名稱將被保存在數據庫中,它會顯示其姓名保存在數據庫中成功 現在的網址會像
本地主機:8080/PROJECT_NAME /頁/ myUrl.action
然後,如果我再次點擊提交保存名字,這個名字將成功地保存在數據庫中,但同時,返回響應URL這樣改變這樣 本地主機:8080/PROJECT_NAME/myUrl.action所以在該網頁jsp頁面文件夾將不被拾起
<action name="myUrl" class="com.pradeep.sms.controller.SomeClass">
<result name="success">somePage.jsp</result>
</action>
Web content
|
|
|
|--------Pages
|
|
|----login.jsp
|----somePage.jsp
問題尋求幫助調試( 「爲什麼這個代碼不工作?」)必須包含所需的行爲,特定的問題或錯誤以及在問題本身中重現問題所需的最短代碼。沒有明確問題陳述的問題對其他讀者無益。請參閱:如何創建最小,完整和可驗證示例。 –
請勿直接使用jsps。使用操作。動作 - > jsp。 –
@RomanC我解決了這個問題,使用命名空間配置,但爲什麼表單不會重置,當我期待輸出到同一頁 –