`
y806839048
  • 浏览: 1107534 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

struts,springmvc的属性驱动和模型驱动(包括ajax)

    博客分类:
  • mvc
mvc 
阅读更多

 

struts依赖get set实现属性驱动,模型驱动(类级别的属性):

 

模型应用(前后互传)

<th>手机号码:</th>

<td>

<input type="text" name="queryOrderReq.mobile" id="mobile" value="<s:property value="queryOrderReq.mobile"/>" />

</td>

 

 

 

 

 

private QueryOrderReq queryOrderReq = new QueryOrderReq();

 

public QueryOrderReq getQueryOrderReq() {

return queryOrderReq;

}

 

public void setQueryOrderReq(QueryOrderReq queryOrderReq) {

this.queryOrderReq = queryOrderReq;

}

 

 

 

 

 

 

 

 

 

 

ajax返回也一样(类似属性驱动)

 

private String result;

 

 

public String additional1() throws FileNotFoundException, IOException, NoSuchAlgorithmException, InvalidKeyException, XmlPullParserException {

//InputStream is = new FileInputStream(fileName.getPath());

InputStream sbs = null;

HttpServletRequest request = ServletActionContext.getRequest();

imgData = request.getParameter("imgData");

JSONObject finalJSONObject = new JSONObject();

if (imgData != null) {

sbs = new ByteArrayInputStream(imgData.getBytes());

Minoperator.saveObject(sbs, bluckname, rspStr);

}

//else{

//Minoperator.saveObject(is,fileNameFileName);

//}

finalJSONObject.put("returnCode", "1");

 

System.out.println("进入补充资料" + fileNameFileName);

System.out.println("进入补充资料1111" + imgData);

result = finalJSONObject.toJSONString();

return SUCCESS;

}

 

<action name="additional1" class="weixinPublicAction" method="additional1">

<result type="json">

<param name="contentType">application/json</param>

<param name="root">result</param>

</result>

 

</action>

 

 

 function uploadImage(imageData,tag){

  alert(5);

  $.ajax({

  url: '${ctx}/itm/salefollow/additional1.action',

  data: {

  rspStr:"111.png",

  imgData: imageData ,// 图片数据流

  bluckname:"test"

  },

  dataType: 'json',

  type: 'post',

  success: function(data) {

  var dataJsonObject = JSON.parse(data);

  if (dataJsonObject.returnCode == 1 ) {

  var img = '#image' + tag;

  $(img).attr('src',data.imageUrl);

  }else{

  alert('图片上传失败!');

  }

  },

  error: function(xhr, type, errorThrown) {

  alert('网络异常,请稍后再试!');

  }

  });

  }

 

 

 

 

 

 

 

springmvc依赖@requestboday,@responseboday(不需要变量的set,get)

 

@requestboday参数放入实体

 

@responseboday ,实体json返回

 

 

分享到:
评论

相关推荐

    springMVC+Extjs

    - **版本:** 本文档中的 Spring MVC 使用的是 3 版本,该版本支持了更多的注解驱动编程模型,提高了开发效率。 **Hibernate 3:** - **特点:** Hibernate 是一个全 ORM 框架,可以将 Java 对象映射到数据库表,...

    22道面试常问的SpringMVC面试题!.zip

    ModelAndView类用于封装处理方法的返回值,包含处理结果模型数据和视图信息。 5. **什么是HandlerMapping?** HandlerMapping负责将请求映射到适当的处理器(Controller方法)。 6. **HandlerAdapter的作用是...

    SpringMvc学习笔记

    Spring MVC 是一个强大的Java web应用程序开发框架,它作为Spring框架的一部分,主要...在实际开发中,你还可以探索更多的功能,如注解驱动、数据绑定、异常处理、国际化、Ajax支持等,以构建更加高效和灵活的Web应用。

    SpringMVC快速入门教程-深入分析

    4. Controller处理完成后,返回ModelAndView对象,包含模型数据和视图信息。 5. HandlerAdapter根据ModelAndView信息,调用视图解析器(ViewResolver)找到具体的视图。 6. 视图渲染,展示结果给用户。 三、Spring ...

    基于ssh的公司人员信息管理系统:前端 html、jquery,后端 springmvc、hibernate.zip

    标题中的“基于ssh的公司人员信息管理系统”指的是一个利用SSH(Spring、Struts、Hibernate)技术栈构建的企业级应用,用于管理和处理公司的员工信息。SSH是Java Web开发中常用的一套开源框架组合,它们分别是Spring...

    大数据分析培训机构学习路线.docx

    * 属性驱动、模型驱动、拦截器、文件上传、token 机制 * ORM 的概念、CRUD 的完成、Hibernate 常用的配置、API 详细的分析 * 对象的三种状态、关联关系、检索、优化、缓存机制 Spring 框架: * IOC、DI、动态代理...

    java必备知识点大全.pdf

    OSI七层模型:计算机网络分层模型,包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 线程和进程的区别:进程是系统进行资源分配和调度的一个独立单位,线程是进程中的一个实体,是CPU调度和分派...

    Spring_MVC_教程_快速入门_深入分析

    Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过分离控制器、模型对象、分派器以及处理器视图等,将Web层进行职责解耦,定义了应用程序中每个组件的软件边界,使得它们更容易进行...

    Spring_MVC_教程_快速入门_深入分析 高清文字版PDF

    此外,它还支持Ajax请求的处理,以及通过标签启用注解驱动的请求映射。 为了保证程序的健壮性,Spring MVC允许实现全局异常处理。开发者可以创建一个异常处理器,来捕获和处理应用程序中发生的所有异常。异常处理...

    蚂蚁网上书城

    "蚂蚁网上书城"是一个基于Java技术栈的Web应用程序,主要使用了SSH(Spring、Struts、Hibernate)和SSM(Spring、SpringMVC、MyBatis)两大框架进行开发。这个项目展示了如何将这些技术有效地整合在一起,构建出一个...

    JavaWeb开发典型模块大全源码

    8. **Struts、Spring、Hibernate整合**: 这些都是JavaWeb开发中的流行框架,源码中可能包含它们的集成使用,实现松耦合的开发和高效的数据库操作。 9. **AJAX异步通信**: AJAX(Asynchronous JavaScript and XML)...

    Java面试框架高频问题2019

    **问题五:springMVC和struts2的区别有哪些?** - Struts2是基于拦截器的,而SpringMVC是基于前端控制器模式。 - SpringMVC使用MVC设计模式,而Struts2则不是。 **问题六:SpringMVC怎么样设定重定向和转发的?** ...

    Spring MVC 教程,快速入门,深入分析

    Spring MVC框架以请求为驱动,围绕Servlet设计,将模型(model)、视图(view)和控制器(controller)分离,将Web层进行职责解耦,把复杂的Web应用分成逻辑清晰的几部分,每部分处理各自的任务。 Spring MVC的优点包括...

    spring mvc+hibernate+spring完整配置步骤

    4. Controller处理完业务逻辑后,返回一个ModelAndView对象,其中包含处理结果的数据模型和视图信息。 5. DispatcherServlet接收到ModelAndView后,使用ViewResolver(视图解析器)来找到对应的视图模板,并填充模型...

    Spring MVC 教程快速入门 深入分析

    十五、Spring MVC处理ajax请求:讲解了如何在Spring MVC中处理异步JavaScript和XML(AJAX)请求,包括配置和控制器中的代码实现。 十六、Spring MVC关于写几个配置文件的说明:介绍了在Spring MVC项目中需要配置...

Global site tag (gtag.js) - Google Analytics