主题 : 搜索功能不能显示搜索的结果 |
级别: 举人
![]() |
23# 发表于:2015-11-30 16:47:46 IP:202.194.*.*
/**
* 类别URL地址。 * * @return */ public String getCtgUrl(); 为什么会获取不到这个。 |
||
---|---|---|---|
级别: 版主
![]() |
26# 发表于:2015-11-30 16:51:05 IP:182.221.*.*
public String index(HttpServletRequest request,
HttpServletResponse response, ModelMap model) { model = checkSite(model); CmsSite site = CmsUtils.getSite(request); // 将request中所有参数保存至model中。 model.putAll(RequestUtils.getQueryParams(request)); FrontUtils.frontData(request, model, site); FrontUtils.frontPageData(request, model); String q = RequestUtils.getQueryParam(request, "q"); String parseQ=parseKeywords(q); model.addAttribute("input",q); model.addAttribute("q",parseQ); String channelId = RequestUtils.getQueryParam(request, "channelId"); if (StringUtils.isBlank(q) && StringUtils.isBlank(channelId)) { return FrontUtils.getTplPath(request, site.getSolutionPath(), TPLDIR_SPECIAL, SEARCH_INPUT); } else { return FrontUtils.getTplPath(request, site.getSolutionPath(), TPLDIR_SPECIAL, SEARCH_RESULT); } } 你这段代码改过了吧 |
||
---|---|---|---|
级别: 版主
![]() |
30# 发表于:2015-11-30 16:56:54 IP:182.221.*.*
@RequestMapping(value = "/search*.jspx", method = RequestMethod.GET)
public String index(HttpServletRequest request, HttpServletResponse response, ModelMap model) { CmsSite site = CmsUtils.getSite(request); // 将request中所有参数保存至model中。 model.putAll(RequestUtils.getQueryParams(request)); FrontUtils.frontData(request, model, site); FrontUtils.frontPageData(request, model); String q = RequestUtils.getQueryParam(request, "q"); q=parseKeywords(q); model.addAttribute("q",q); String channelId = RequestUtils.getQueryParam(request, "channelId"); if (StringUtils.isBlank(q) && StringUtils.isBlank(channelId)) { model.remove("q"); model.remove("channelId"); return FrontUtils.getTplPath(request, site.getSolutionPath(), TPLDIR_SPECIAL, SEARCH_INPUT); } else { return FrontUtils.getTplPath(request, site.getSolutionPath(), TPLDIR_SPECIAL, SEARCH_RESULT); } } 你用这个看下,你那个明显改过了 |
||
---|---|---|---|