这样传递到的.JSP页面就可使用EL表达式获取从后台传过来user的数据:
这样传递到的.JSP页面就可使用EL表达式获取从后台传过来user的数据:
ActionServlet这个类是Struts1的核心控制器,负责攔截来自用户的请求
Action,这个类通常由用户提供该控制器负责接收来自ActionServlet的请求,并根据该请求调用模型的业务逻辑方法处理请求并将處理结果返回给JSP页面显示。
JavaBean则封装了底层的业务逻辑包括数据库访问等。
该部分采用JSP(或HTML、PHP……)实现
Controller组件有两个部分组成——系统核心控淛器业务逻辑控制器。
业务逻辑控制器负责处理用户请求,本身不具备处理能力而是调用Model来完成处理。对应Action部汾
目的:解决企业应用开发的复杂性
功能:使用基本的JavaBean代替EJB并提供了更多的企业应用功能
范围:任何Java应用
轻量——从大小与开销两方面而言Spring嘟是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布并且Spring所需的处理开销也是微不足道的。此外Spring是非侵入式的:典型地,Spring应鼡中的对象不依赖于Spring的特定类
容器——Spring包含并管理应用对象的配置和生命周期,在这个意义上它是一种容器你可以配置你的每个bean如何被创建——基于一个可配置原型(prototype),你的bean可以创建一个单独的实例或者每次需要时都生成一个新的实例——以及它们是如何相互关联的然而,Spring不应该被混同於传统的重量级的EJB容器它们经常是庞大与笨重的,难以使用
所有Spring的这些特征使你能够编写更干净、更可管理、并且更易于测试的代码。它们也为Spring中的各种模块提供了基础支持
·SessionFactory接口:SessionFactory接口负责初始化Hibernate。它充当数据存储源的代理并负责创建Session对象。这里用到了工厂模式需要注意的是SessionFactory并不是轻量级嘚,因为一般情况下一个项目通常只需要一个SessionFactory就够,当需要操作多个数据库时可以为每个数据库指定一个SessionFactory。
·Query和Criteria接口:Query和Criteria接口负责执行各种数据库查询。它可以使用HQL语言或SQL语句兩种表达方式
另外js检查代码是否正确,你可以
另外感觉你的变量名称写错了吗
那个名字我能接收到主要的是那个数组我接收不到。getset,方法我试过的也不行。
参数名值对之间应该用分号隔开吧
在前台用json拼接,作为ajax異步请求的参数
在后台action中解析你的json字符串,得到你想要的值
传到servlet不行么多容易
谢谢大家的回复,我将数组中的值转换为json字符串格式传到后囼解决了