`
qdpurple
  • 浏览: 278718 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts action 疑惑求解

阅读更多

Struts 使用疑问:

1.Struts ,action中配置bean属性,

UserAction{

userId,

userName

}

MVC架构中, Action其实充当的为 ControllerModel

角色, 由于使用的bean属性较多, Action中有太多的属性

getter,setter 方法,这样再使用action方法,显得action

比较臃肿, 能否这样?

Action 纯粹作为controller, 另创建model:

UserAction {

User;

}

User{

userId,

userName

}

若这样的话(即使用Action和Bean类), 页面表单(user)怎么配置?

之前只要将 UserAction中的 userId, userName

配置到页面表单的 name属性即可.

 

2. 另外, 关于struts标签, 本人只在学习中,使用到这些标签,而在真正项目中未使用,

不知大家怎么看待struts标签?

个人感觉struts标签较死板, 使用不便.

 

分享到:
评论

相关推荐

    Struts1 的中文和英文API

    1. **ActionServlet**:作为Servlet,它是Struts框架的入口点,负责调度请求。 2. **ActionForm**:用于封装用户表单数据,与控制器交互。 3. **Action**:实现了业务逻辑,处理请求并决定转发到哪个视图。 4. **...

    高等数学的Matlab求解

    在"Action In Java Matalab Struts"这一标签中,我们可以看到Matlab与其他技术的结合。Matlab可以生成可调用的Java库,通过"matlab.codgen"工具将Matlab算法转化为Java代码,这在Struts框架中可以实现动态网页与后台...

    JAVA高级工程师

    10. **Struts框架**:Struts1是一个基于MVC模式的Web框架,它将请求分发给ActionServlet,然后通过ActionForm和Action处理业务逻辑,最后返回到视图。Struts2在Struts1的基础上进行了改进,引入更多功能和更灵活的...

    自动排课系统

    自动排课的核心算法是问题求解的关键。该系统可能涉及到遗传算法、回溯法或者贪心算法等优化策略,以求在满足各种约束条件(如课程时间冲突、教师冲突、教室容量限制等)的同时,尽可能地优化排课结果,如最小化空闲...

    试题库自动组卷系统的算法设计与实现

    4. 实现Struts的Action,处理用户请求并调用Spring服务完成组卷。 5. 设计算法,根据组卷策略从试题库中选择题目。 6. 将选中的题目组合成试卷,通过Hibernate保存到数据库。 7. 最后,创建前端界面,展示组卷结果并...

    完整的ognl源代码

    7. **值解析和设置**:在Struts2框架中,OGNL被用来解析HTTP请求参数并将其设置到Action对象的属性上,反之亦然。 8. **注解支持**:OGNL可以利用Java注解来提供额外的信息,比如自定义类型转换器或方法选择策略。 ...

    Java面试题汇总

    - **Struts2传值机制**:依赖于Action类中的属性,通过页面表单提交数据到Action的属性中,利用OGNL表达式实现数据绑定。 - **特点**: - 动态模型驱动:支持动态数据绑定,简化开发过程。 - 拦截器:用于拦截请求...

Global site tag (gtag.js) - Google Analytics