renderURL主要调用doview方法,没有数据交互,而ActionURL主要数据进行交互,使用方法如下
public class TraferParamter extends MVCPortlet {
@ProcessAction(name="saveUser") //通过注释方式,想调用哪个action就调用哪个action
public void saveUserInfo( ActionRequest actionRequest,
ActionResponse actionResponse){
String idnumber = actionRequest.getParameter("idnumber");
String username = actionRequest.getParameter("username");
String idnumberParam = ParamUtil.get(actionRequest, "idnumber", "do not find idnumber"); //这个等同于 String idnumber = actionRequest.getParameter("idnumber");,但如果idnumber不存在则默认值为: do not find idnumber
System.out.println("idnumber = " + idnumber + " username = " +username);
System.out.println("idnumberParam = " + idnumberParam);
}
@Override
public void doView(RenderRequest renderRequest,
RenderResponse renderResponse) throws IOException, PortletException {
// TODO Auto-generated method stub
super.doView(renderRequest, renderResponse);
}
}