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 的关键知识点,包括环境搭建、请求处理、数据交互、视图渲染等,适合初学者和有一定经验的开发者学习参考。通过深入理解并实践这些内容,开发者将能够高效地构建出健壮的 Web 应用程序。
SpringMVC是目前广泛使用的一种基于Java的实现MVC设计模型的请求驱动类型的轻量级Web框架,属于Spring框架的一部分。SpringMVC通过将一个请求映射到相应的处理器(Controller类),以支持以控制器为中心的设计模型。...
- **版本:** 本文档中的 Spring MVC 使用的是 3 版本,该版本支持了更多的注解驱动编程模型,提高了开发效率。 **Hibernate 3:** - **特点:** Hibernate 是一个全 ORM 框架,可以将 Java 对象映射到数据库表,...
ModelAndView类用于封装处理方法的返回值,包含处理结果模型数据和视图信息。 5. **什么是HandlerMapping?** HandlerMapping负责将请求映射到适当的处理器(Controller方法)。 6. **HandlerAdapter的作用是...
Spring MVC 是一个强大的Java web应用程序开发框架,它作为Spring框架的一部分,主要...在实际开发中,你还可以探索更多的功能,如注解驱动、数据绑定、异常处理、国际化、Ajax支持等,以构建更加高效和灵活的Web应用。
4. Controller处理完成后,返回ModelAndView对象,包含模型数据和视图信息。 5. HandlerAdapter根据ModelAndView信息,调用视图解析器(ViewResolver)找到具体的视图。 6. 视图渲染,展示结果给用户。 三、Spring ...
标题中的“基于ssh的公司人员信息管理系统”指的是一个利用SSH(Spring、Struts、Hibernate)技术栈构建的企业级应用,用于管理和处理公司的员工信息。SSH是Java Web开发中常用的一套开源框架组合,它们分别是Spring...
* 属性驱动、模型驱动、拦截器、文件上传、token 机制 * ORM 的概念、CRUD 的完成、Hibernate 常用的配置、API 详细的分析 * 对象的三种状态、关联关系、检索、优化、缓存机制 Spring 框架: * IOC、DI、动态代理...
OSI七层模型:计算机网络分层模型,包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 线程和进程的区别:进程是系统进行资源分配和调度的一个独立单位,线程是进程中的一个实体,是CPU调度和分派...
Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过分离控制器、模型对象、分派器以及处理器视图等,将Web层进行职责解耦,定义了应用程序中每个组件的软件边界,使得它们更容易进行...
此外,它还支持Ajax请求的处理,以及通过标签启用注解驱动的请求映射。 为了保证程序的健壮性,Spring MVC允许实现全局异常处理。开发者可以创建一个异常处理器,来捕获和处理应用程序中发生的所有异常。异常处理...
"蚂蚁网上书城"是一个基于Java技术栈的Web应用程序,主要使用了SSH(Spring、Struts、Hibernate)和SSM(Spring、SpringMVC、MyBatis)两大框架进行开发。这个项目展示了如何将这些技术有效地整合在一起,构建出一个...
8. **Struts、Spring、Hibernate整合**: 这些都是JavaWeb开发中的流行框架,源码中可能包含它们的集成使用,实现松耦合的开发和高效的数据库操作。 9. **AJAX异步通信**: AJAX(Asynchronous JavaScript and XML)...
**问题五:springMVC和struts2的区别有哪些?** - Struts2是基于拦截器的,而SpringMVC是基于前端控制器模式。 - SpringMVC使用MVC设计模式,而Struts2则不是。 **问题六:SpringMVC怎么样设定重定向和转发的?** ...
Spring MVC框架以请求为驱动,围绕Servlet设计,将模型(model)、视图(view)和控制器(controller)分离,将Web层进行职责解耦,把复杂的Web应用分成逻辑清晰的几部分,每部分处理各自的任务。 Spring MVC的优点包括...
4. Controller处理完业务逻辑后,返回一个ModelAndView对象,其中包含处理结果的数据模型和视图信息。 5. DispatcherServlet接收到ModelAndView后,使用ViewResolver(视图解析器)来找到对应的视图模板,并填充模型...
十五、Spring MVC处理ajax请求:讲解了如何在Spring MVC中处理异步JavaScript和XML(AJAX)请求,包括配置和控制器中的代码实现。 十六、Spring MVC关于写几个配置文件的说明:介绍了在Spring MVC项目中需要配置...