Portlet的View模式下:
前台后台的参数互传问题:
后台使用如renderRequest.setAttribute("aaa", "内容");的方法来设置参数;前台通过(String)renderRequest.getAttribute("aaa");来得到对应的参数;
后台使用如double price = ParamUtil.getDouble(request, "price",25.2);或getPara等方法来得到前台的参数;
前台如何对后台的方法进行调用的问题:
xxx.java里面的doView方法是所有的renderURL标签对应进入的方法。因为renderURL标签没有定义name的地方。
ActionUrl有三种使JSP页面和java程序里面的方法相对应的处理方式:
(1)xxx.java里面的processAction方法是所有的actionURL标签默认对应进入的方法。
(2)xxx.java里面的nnn方法是actionURL标签对应进入的方法。因为actionURL标签里面定义name的地方把这个名称定义成了nnn。
(3)xxx.java里面的www方法前面写上@ProcessAction(name = "mmm")。于是它成了actionURL标签对应进入的方法。actionURL标签里面定义name的地方把这个名称定义成了mmm。
前台后台的参数互传问题:
后台使用如renderRequest.setAttribute("aaa", "内容");的方法来设置参数;前台通过(String)renderRequest.getAttribute("aaa");来得到对应的参数;
后台使用如double price = ParamUtil.getDouble(request, "price",25.2);或getPara等方法来得到前台的参数;
前台如何对后台的方法进行调用的问题:
xxx.java里面的doView方法是所有的renderURL标签对应进入的方法。因为renderURL标签没有定义name的地方。
ActionUrl有三种使JSP页面和java程序里面的方法相对应的处理方式:
(1)xxx.java里面的processAction方法是所有的actionURL标签默认对应进入的方法。
(2)xxx.java里面的nnn方法是actionURL标签对应进入的方法。因为actionURL标签里面定义name的地方把这个名称定义成了nnn。
(3)xxx.java里面的www方法前面写上@ProcessAction(name = "mmm")。于是它成了actionURL标签对应进入的方法。actionURL标签里面定义name的地方把这个名称定义成了mmm。