
org.eweb4j.solidbase.user.web.SearchAction Maven / Gradle / Ivy
The newest version!
package org.eweb4j.solidbase.user.web;
import java.util.Map;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import org.eweb4j.mvc.view.DivPageComp;
import org.eweb4j.mvc.view.ListPage;
import org.eweb4j.solidbase.user.model.UserCons;
@Path("${UserConstant.MODEL_NAME}")
public class SearchAction extends BaseAction {
@GET
@POST
@Path("search")
public String searchKeyword(Map model) {
try {
pageMod = userService.getSearchResult(keyword, pageNum, numPerPage);
allCount = pageMod.getAllCount();
pojos = pageMod.getPojos();
DivPageComp dpc = new DivPageComp(pageNum, numPerPage, allCount, 20);
searchForm.setKeyword(keyword);
listPage = new ListPage(UserCons.MODEL_NAME(), searchForm, pojos,dpc);
model.put("listPage", listPage);
model.put("random", Math.random());
} catch (Exception e) {
return dwz.getFailedJson(e.getMessage()).toString();
}
return UserCons.PAGING_ACTION_RESULT();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy