JSF后台代码与前端JS代码交互
2015-02-27 14:14
197 查看
1:父类action中代码
public class BaseAction<T> implements Serializable {
/**
* 请求完成后页面执行可以执行的脚本
*/
protected void executeScript(String script) {
RequestContext rcontext = RequestContext.getCurrentInstance();
rcontext.execute(script);
}
}
2:子类action中代码:
@SuppressWarnings("serial")
@ManagedBean
public class MembermsgReqAction extends BaseAction<Membermsg> implements
Serializable {
public void showLearningProcess(Integer userID){
String time =Long.toString(new Date().getTime());
String key =MD5.Md5(userID.toString()+ new Date().getTime(),32);
//注意,如果参数是字符串,需要双引号+ 单引号
this.executeScript("learningProcess('" + userID + "','" + time + "','" + key + "')");
}
}
public class BaseAction<T> implements Serializable {
/**
* 请求完成后页面执行可以执行的脚本
*/
protected void executeScript(String script) {
RequestContext rcontext = RequestContext.getCurrentInstance();
rcontext.execute(script);
}
}
2:子类action中代码:
@SuppressWarnings("serial")
@ManagedBean
public class MembermsgReqAction extends BaseAction<Membermsg> implements
Serializable {
public void showLearningProcess(Integer userID){
String time =Long.toString(new Date().getTime());
String key =MD5.Md5(userID.toString()+ new Date().getTime(),32);
//注意,如果参数是字符串,需要双引号+ 单引号
this.executeScript("learningProcess('" + userID + "','" + time + "','" + key + "')");
}
}
相关文章推荐
- Android的WebView与H5前端JS代码交互的实例代码
- [转]编写漂亮的代码 - 将后台程序与前端程序分开
- 编写漂亮的代码 - 将后台程序与前端程序分开
- 【cocos2d-x从c++到js】09:JS与C++的交互1——JS代码调用C++代码 推荐
- django 后台与前端js数据交互对ajax封装
- dhtmlx分页功能前端和后台代码展示
- 用JS代码调用后台CS代码
- ASP.NET的后台代码和前台JS代码相互调用
- 后台与前端JS的传值交互问题
- ASP.NET的后台代码和前台JS代码相互调用
- web前端与后台数据交互--Json
- JSF 与 JavaScript 用 A4J 完成前台后台数据交互
- Jquery和Aspnet前台控件及后台代码交互
- asp.net中后台代码与js交互
- javascript与cs代码互相调用 asp.net中前台javascript与后台C#交互(转)
- 编写漂亮的代码 - 将后台程序与前端程序分开
- 基于ASP.NET提搞网站访问速度的优化后台代码与前端做哪些优化
- js前端解析后台代码
- 【cocos2d-x从c++到js】JS与C++的交互1——JS代码调用C++代码
- JSF前后台交互若干问题