//用josn异步返回列表
public void searchAllJson()throws Exception
{
//用stringbuilder拼接json格式
StringBuilder json = new StringBuilder();
//得到list
list= service.getList();
json.append("[");
if (list!= null && list.size() > 0) {
for (TTemplateFile obj : setFile) {
//循环json的name名称 : 对应着值
json.append("{\"" +"id"+"\":\""+obj.getId()+"\",");
json.append("\"" +"name"+"\":\""+obj.getName()+"\"");
json.append(",");
}
json.setCharAt(json.length() - 1, ']');
} else {
json.append("]");
}
//resonse往页面输出
HttpServletResponseUtil.sendMsg(json.toString());
}
//HttpServletResponse方法
public static void sendMsg(String content) throws IOException{
//得到response对象
HttpServletResponse response = ServletActionContext.getResponse();
//设置编码格式
response.setCharacterEncoding("UTF-8");
//字符输出流,向HTML输出显示字符串
PrintWriter out= response.getWriter();
//写入
out.write(content);
//清空缓冲区
out.flush();
//关闭
out.close();
//jsp页面
//发送action
$.post("taskDetailTask.action, null,
function(data){
var stt = "";
//转为json对象
var obj = eval(data);
//遍历json 对象
$.each(obj,function(n,value){
stt += 'id名称'+'value.id';
+='name名称'+'value.name';
});
//最后往页面显示
$("#taskdata").html(stt);
});
分享到:
相关推荐
在IT行业中,jQuery、JSON和S2SH(Struts2、Spring、Hibernate)是三个非常重要的技术组件,它们分别在Web开发的不同层面发挥着关键作用。让我们深入了解一下这些技术及其在实际项目中的应用。 首先,jQuery是一个...
标题 "S2SH+jQuery+JSON+Ajax注册--异步校验" 提及的技术栈主要包含四个关键部分:Struts2 (S2),Spring,Hibernate(SSH)这三大企业级开发框架,以及jQuery、JSON和Ajax这三者组成的前端交互技术。这篇博客文章...
在上述问题中,开发者遇到了在S2SH项目中使用zTree异步加载树节点的问题。首先,我们需要了解zTree异步加载的基本配置。`settingMan`对象包含了zTree的配置参数: 1. `data.simpleData.enable : true`:开启简单...
**ZTree 异步加载 SSH JSON** ZTree是一款基于jQuery的树形插件,它具有丰富的功能和良好的可扩展性,常用于构建网站的导航菜单、文件目录展示等场景。在"ZTree 异步加载 SSH JSON"这个主题中,我们将深入探讨如何...
【标题】:s2sh与Ajax的集成应用详解 在Web开发领域,s2sh(Struts2+Spring+Hibernate)是一种常见的企业级框架组合,它整合了Struts2的MVC模式、Spring的依赖注入和事务管理以及Hibernate的对象关系映射功能。Ajax...
3. 如果涉及Ajax交互,可以通过Struts 2的JSON插件或自定义Action来返回JSON响应,前端使用JavaScript处理异步数据。 **五、测试与部署** 完成配置后,通过Eclipse内置的Tomcat服务器进行运行测试。确保所有请求能...
在IT行业中,`JAVA S2SH_AJAX`框架是一个常用的组合,用于构建高效、交互性强的Web应用程序。S2SH指的是Struts2、Spring和Hibernate这三个开源框架的结合,而AJAX(Asynchronous JavaScript and XML)则是一种提升...
这个S2SH与Ajax的示例项目,将有助于理解如何在传统的服务器端驱动应用中引入客户端的异步交互,提升Web应用的用户体验。通过研究和实践这个demo,开发者可以更好地掌握在企业级项目中运用Ajax技术的技巧。
这些jar包通常包括S2SH框架本身、数据库连接驱动、以及其他可能的第三方库,例如用于处理日期时间、文件操作、JSON解析等的库。 教务管理系统是一个常见的IT应用,它涉及学生信息管理、课程管理、成绩管理、教师...
【描述】:“关于s2sh的一个CRUD的demo,其中有一个单独的ajax的小例子,还有一些创建删除文件夹之类的小东西”表明这个项目不仅包含了基本的数据库操作,还涉及到了前端的异步处理技术——Ajax。Ajax允许页面在不...
这个项目"**s2sh+ajax 实现页面增删查改!**"显然是一个基于这些技术的实践案例,用于演示如何在网页上实现数据的动态增删查改功能。 首先,Struts2作为MVC(Model-View-Controller)框架,负责处理HTTP请求,将...
- **异步通信**:通过 XMLHttpRequest 对象发送异步请求,无需重新加载整个页面即可更新部分数据。 - **动态加载**:可以在不刷新页面的情况下,动态加载数据,提升用户体验。 - **JSON 数据交换**:通常使用 JSON ...
Ajax(Asynchronous JavaScript and XML)虽然名称中包含XML,但实际应用中更常见的是使用JSON格式。Ajax技术允许在不刷新整个页面的情况下更新部分网页内容,提高了用户体验。通过创建XMLHttpRequest对象并发送异步...
在本篇文档中,我们探讨了如何利用Java的S2SH框架,即Spring、Struts2、Hibernate,结合JQuery和Ajax技术实现一个登录验证功能。这个过程涉及前后端的交互以及数据的序列化与反序列化处理。具体的知识点包括: 1. ...
- **前端**:利用jQuery加载zTree所需的JSON数据,这些数据通常由后端通过S2SH框架处理并从MySQL查询得到。zTree插件会根据数据自动渲染出树形结构。 - **后端**:在服务器端,使用Struts2的Action类接收前端请求...
* Spring:IoC 与 Bean 配置、管理、Bean 生命周期、SP、EL、AOP 与事务权限控制、S2SH 整合开发、Spring 整合 Jpa 十、经典 Java EE * JSF<选学>:MVC 与 JSF 设计理念、托管 Bean 与导航模型、JSF 流程与事件...
4. **返回数据**:Action处理完后,可以返回JSON或XML数据,便于前端解析。 5. **前端解析和更新**:前端接收到数据后,根据需要更新DOM元素,实现页面动态更新。 6. **整合Spring和Hibernate**:在Action中注入...
这种联动效果可以通过Ajax技术实现,Struts2支持Ajax请求,可以在前端页面上发送异步请求,获取并更新省市县或年月日的选项。Spring MVC的ModelAndView或Struts2的结果类型可以返回JSON数据,前端JavaScript可以解析...
16. S2SH(Struts2 + Spring + Hibernate)整合:结合Struts2的MVC、Spring的依赖注入和Hibernate的ORM。 17. Struts2应用与实现:了解Action、Interceptor、Result等核心组件。 18. JDBC分页显示:通过设置SQL的...