【发布时间】:2014-05-05 05:28:08
【问题描述】:
我正在尝试使用 LR 6.2 GA1 构建示例 spring portlet。 以下是同一https://docs.google.com/file/d/0By1kU5o_jlrublhUNXIxQ24wODQ/edit的来源
在 ajax 上没有获取参数。参数始终保持空白。
@Controller(value = "ProjectSearch")
@RequestMapping("VIEW")
public class ProjectSearch {
Log log_ = LogFactoryUtil.getLog(ProjectSearch.class);
@RenderMapping
public String handleRenderRequest(final RenderRequest request,
final RenderResponse response, Model model) {
System.out.println("ProjectSearch.handleRenderRequest()");
return "search_form";
}
@ResourceMapping("getProjectNameSuggestion")
public void getNameSuggestion(ResourceRequest request,
ResourceResponse response) throws IOException {
Map<String, String[]> map = request.getParameterMap();
for (Map.Entry<String, String[]> element : map.entrySet()) {
log_.info(element.getKey());
}
String entityName = ParamUtil.getString(request, "query");
log_.info("Entity name==>" + entityName);
}
}
@RenderMapping
public String handleRenderRequest(final RenderRequest request,
final RenderResponse response, Model model) {
System.out.println("ProjectSearch.handleRenderRequest()");
return "search_form";
}
@ResourceMapping("getProjectNameSuggestion")
public void getNameSuggestion(ResourceRequest request,
ResourceResponse response) throws IOException {
Map<String, String[]> map = request.getParameterMap();
for (Map.Entry<String, String[]> element : map.entrySet()) {
log_.info(element.getKey());
}
String entityName = ParamUtil.getString(request, "query");
log_.info("Entity name==>" + entityName);
}
}
输出-->05:23:24,148 INFO [http-bio-8080-exec-119][ProjectSearch:41] Entity name==>
谁能告诉我我做错了什么??
【问题讨论】:
标签: ajax liferay-6 spring-portlet-mvc