W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
控制層的Action需要繼承框架的org.myhibernate.mvc.action.Action。
繼承該類以后,提供的內(nèi)置對象有request、response、session、out
在實現(xiàn)類中可以編寫若干個自定義方法,如果只有一個方法的話,那么就會把這個方法設(shè)置為默認的方法,訪問時可以不寫方法,如上面的HelloWord
如果有多個方法的話,則訪問的時候需要指定訪問的方法名??梢允褂米⒔鈦碇付J的方法。如下示例
package demo.action;
import org.myhibernate.mvc.action.Action;
import org.myhibernate.mvc.annotation.ActionAnnotation;
public class HelloWord extends Action
{
public void h1()
{
out.print("h1 hello word");
}
public void h2()
{
setResponseContentType(Response_ContentType_Html);
out.print("h2 hello word 中文內(nèi)容");
}
@ActionAnnotation(isDefault=true)
public void h3()
{
setResponseContentType(Response_ContentType_Html);
out.print("h3 hello word 中文內(nèi)容");
}
}
分別訪問如下
在方法中可以使用forward來轉(zhuǎn)發(fā)到j(luò)sp頁面,如下
forward("/WEB-INF/jsp/test.jsp");
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: