liferay的MVCPortlet的ajax请求
来源:互联网 发布:系统内置软件卸载 编辑:程序博客网 时间:2024/05/21 14:12
1.js
下加入行
super.serveResource(resourceRequest, resourceResponse);}
function redirectAndAjax(id){$.post('<%=ajaxUrl%>',{'<portlet:namespace/>id':id},function(data){ alert(data); });}在页面上写JS引入JQUERY ,其中的ajaxUrl为在页面中定义的。定义代码为
<portlet:resourceURL var="ajaxUrl">
要在json的key前加入<portlet:namespace/> 否则后台无法收到传入的参数。
后台返回的值由js中的回调函数的data变量来接收。
jquery的文件为jquery-1.8.2.min.js 存放于 /docroot/js 目录下。
在jsp中的引入方式为在liferay-portlet.xml中的对应的portlet定义中的
<header-portlet-css>/css/main.css</header-portlet-css>
下加入行
<header-portlet-javascript>/js/jquery-1.8.2.min.js</header-portlet-javascript>
2.后台接收请求与返回值
@Overridepublic void serveResource(ResourceRequest resourceRequest,ResourceResponse resourceResponse) throws IOException,PortletException {long id = ParamUtil.getLong(resourceRequest, "id",-1L);<pre> response.setContentType("text/html;charset=UTF-8"); PrintWriter out = null; try { out = response.getWriter(); } catch (IOException e) { e.printStackTrace(); } String result = "这是服务端返回的结果信息:"; out.println(result); out.flush(); out.close();
super.serveResource(resourceRequest, resourceResponse);}
0 0
- liferay的MVCPortlet的ajax请求
- Liferay:MVCPortlet文件下载的方法
- Liferay:MVCPortlet文件下载的方法
- Liferay:MVCPortlet文件下载的方法
- Liferay 用MVCPortlet的画面迁移
- liferay-MVCPortlet表单数据的提交与处理
- Liferay MVCPortlet + iBatis
- MVCPortlet文件下载的方法
- liferay 使用ajax请求
- Liferay:Liferay的权限系统
- Liferay portal-ext 您的请求已成功完成
- 简单的AJAX请求
- AJAX的请求实例
- ExtJs Ajax的请求
- Ajax的get请求
- ajax的post请求
- Ajax的get请求
- ajax的post请求
- ruby通过telnet读取互联网时间
- 在Android项目中配置Protocol Buffer环境
- 正则表达式匹配连续多个空格或tab空格
- WIN8: 80端口被SYSTEM占用的解决方法
- 9.4.1 函数式和命令式类
- liferay的MVCPortlet的ajax请求
- SpannableString设置AndroidTextView改变颜色,文字大小,图文混排等等
- 拥抱cmder,和cmd说再见
- Linux 硬件时钟系统与系统时间的同步
- 通讯录(AddressBook)2
- stage video
- 导入XML
- CreateRemoteThread 直接注入代码执行
- Cglib动态代理和jdk动态代理