Struts中的Action跳轉問題!附關鍵程式碼
初學struts,仿照struts in action 的第一個例子,寫了個struts例子,關鍵是,執行到action後,應該跳轉,
不管是success還是failer,總的跳轉到對應的success.JSP或者 fail.jsp,
但是,當我執行後,它會停在以空白頁面,位址列中顯示的是:http://localhost:8088/StrutsinAction/register.do
(偶爾還會附帶:jsessionid=A134BE081612A8387FCA95C0727D073A)
為什麼?盼望解答!
PS:config.xml
<action path="/register"
type="fm.Action.RegisterAction"
name="RegisterForm"
scope="request"
input="/register.jsp" >
<forward name="success" path="/success.jsp"/>
<forward name="failer" path="/fail.jsp"/>
</action>
</action-mappings>
register.jsp
<html:form action="register.do">
UserName:<html:text property="username"/><br>
enter password:<html:password property="password1"/><br>
re-enter password:<html:password property="password2"/><br>
<html:submit value="Register"/>
</html:form>
Action中的業務很簡單,就是判斷username等不等於admin,
if (username.equals("admin")) {
return mapping.findForward("success");
}
else {
ActionMessages messages=new ActionMessages();
messages.add(ActionMessages.GLOBAL_MESSAGE,new ActionMessage("login failer"));
this.saveMessages(request, messages);
return mapping.findForward("failer");
}
不管是success還是failer,總的跳轉到對應的success.JSP或者 fail.jsp,
但是,當我執行後,它會停在以空白頁面,位址列中顯示的是:http://localhost:8088/StrutsinAction/register.do
(偶爾還會附帶:jsessionid=A134BE081612A8387FCA95C0727D073A)
為什麼?盼望解答!
PS:config.xml
<action path="/register"
type="fm.Action.RegisterAction"
name="RegisterForm"
scope="request"
input="/register.jsp" >
<forward name="success" path="/success.jsp"/>
<forward name="failer" path="/fail.jsp"/>
</action>
</action-mappings>
register.jsp
<html:form action="register.do">
UserName:<html:text property="username"/><br>
enter password:<html:password property="password1"/><br>
re-enter password:<html:password property="password2"/><br>
<html:submit value="Register"/>
</html:form>
Action中的業務很簡單,就是判斷username等不等於admin,
if (username.equals("admin")) {
return mapping.findForward("success");
}
else {
ActionMessages messages=new ActionMessages();
messages.add(ActionMessages.GLOBAL_MESSAGE,new ActionMessage("login failer"));
this.saveMessages(request, messages);
return mapping.findForward("failer");
}
[該貼被hwangita於2007年04月23日 11:52修改過]
相關文章
- Struts2 中jsp直接跳轉到actionJS
- struts/Servlet,action轉到jsp後,路徑問題(struts2,jsp路徑,action路徑,action跳轉,相對路徑,絕對路徑)...ServletJS
- 請教:struts中action執行緒安全問題執行緒
- 關於struts中html:errors/的問題HTMLError
- 關於action的error問題Error
- Struts2中Action動態呼叫DMI出現的一個問題
- 關於 a 標籤跳轉問題
- 關於Action中的setAttribute,和session的問題!!!!Session
- Android程式間的跳轉問題Android
- struts原始碼的問題原始碼
- 請教structs中頁面跳轉的問題Struct
- 關於struts標籤<html:link/>中漢字編碼的問題HTML
- 關於struts2 action中map型別屬性的對映型別
- 虛擬裝置驅動程式(VxD)設計中的兩個關鍵問題 (轉)
- scheme跳轉特殊字元編碼問題Scheme字元
- 看懂js中this關鍵字的指向問題JS
- 問一個關於SSH整合是在action中應用session的問題Session
- 請問關於Struts的Indexed屬性的問題Index
- beego 路由跳轉問題Go路由
- MyEclipse - 在開啟的xml檔案中,Ctrl+左鍵 不定位跳轉的問題EclipseXML
- 關於SSH中對於action的監聽問題(關於系統計數)
- SAP ABAP程式碼中開啟瀏覽器跳轉訪問URL瀏覽器
- Struts中global-forwards問題Forward
- struts之Action中獲取request、response物件的方法物件
- 請教高手 關於STRUTS DATASOURCE的問題
- 關於struts開發時遇到的問題
- MySQL自增主鍵跳號問題MySql
- 007--在Struts2的Action中訪問Servlet API三種形式ServletAPI
- structs中從action返回頁面的問題!Struct
- 專案管理中的關鍵問題有哪些「上篇」專案管理
- 專案管理中的關鍵問題有哪些「下篇」專案管理
- struts2 action中result引數詳解
- [struts]當專案配置為根路徑時發生的action的路徑問題
- struts2的異常There is no Action mapped for namespace / and action nameAPPnamespace
- 請教大家spring mvc的action轉發問題SpringMVC
- Struts2教程之三Action訪問方式
- 關於jsp中轉發的問題JS
- 關於JS的編碼轉換問題JS