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

struts2 2.3.1 学习中问题

阅读更多
在学习struts过程中,在action中有一个person对象,person 有username和password属性
在jsp的form中
       <form action="savePerson" method="post">
   username:<input name="person.username" type="text"/>
   password:<input name="person.password" type="text"/>
   <input type="submit" value="submit"/>
   </form>

action中
public void setPerson(Person person) {
this.person = person;
}
/*
public Person getPerson() {
return person;
}*/


@Override
public String execute() throws Exception {
System.out.println("person:"+person.getUsername()+"   "+person.getPassword());
return SUCCESS;
}
如果没有getPerson
person对象的属性获取不全,password 属性没有被赋值
打印 出来
person:aaa   null

去掉getPerson注释 则正常
person:aaa   bbb
  • 大小: 37.8 KB
分享到:
评论

相关推荐

    struts2 2.3.1api

    - **Action**:在Struts2中,Action是业务逻辑的载体,它接收来自视图层的请求,处理数据并返回一个Result。开发者可以自定义Action类,实现特定的业务逻辑。 - **Result**:Result表示Action执行后返回的结果,它...

    struts-2.3.1(1)

    通过研究这个"struts-2.3.1(1)"压缩包,开发者可以深入理解Struts2的工作原理,学习如何配置和使用Struts2框架,从而提升Java Web开发技能。同时,对于初学者来说,"apps"目录中的示例应用是实践和学习的宝贵资源。

    struts2.3.1开发包

    1. **Action类**:Struts2中的Action类是业务逻辑处理的主要载体。开发者可以创建自定义Action类来处理用户请求,执行相应的业务逻辑,并通过Result返回相应的视图。 2. **配置灵活性**:Struts2支持XML和注解两种...

    struts2.3.1源代码 直接可以关联到eclipse

    标题提到的"struts2.3.1源代码"是指Struts2框架的版本2.3.1的源代码,这对于开发者来说是宝贵的资源,可以深入理解框架的工作原理,进行二次开发或者调试问题。 在Eclipse中关联Struts2的源代码,可以让开发者在...

    struts2.3.1官方jar包

    在Struts2.3.1版本中,提供了许多更新和改进,旨在提高性能、稳定性和安全性。这个官方jar包包含了运行Struts2应用程序所需的核心组件和其他依赖库。 首先,我们来详细了解一下Struts2框架的关键特性: 1. **...

    Struts2.3 源码+开发包(项目依赖库)

    6. **异常处理**:Struts2提供了一套完整的异常处理机制,可以优雅地处理和展示程序中的错误信息。 7. **国际化与本地化**:支持多语言环境,方便实现应用的国际化。 **依赖库(jar包)的作用:** 在Java开发中,...

    struts2.3.1官方文档(删除点东西)

    2. **配置**:在Struts2中,主要通过struts.xml或struts.properties进行配置,定义Action、结果类型、拦截器栈等。XML配置提供了详细的控制,而属性文件则适合快速设置全局属性。 3. **Action和结果类型**:Action...

    spring3.1.1+struts2.3.1+hibernate3.3.2

    在"spring3.1.1+struts2.3.1+hibernate3.3.2"这个项目中,这三个框架的版本都是相对稳定的,能够提供良好的功能性和兼容性。 Spring 3.1.1是Spring框架的一个重要版本,它引入了若干改进和新特性。其中包括对Java...

    struts---2.3.1(2)后半

    3. **Interceptor拦截器**:Struts2中的拦截器是其强大功能之一,它们可以插入到Action调用的流程中,进行预处理和后处理,如日志记录、权限验证、事务管理等。 4. **配置文件**:Struts2使用struts.xml作为主要的...

    Spring3.1+Hibernate4.0+Struts2.3.1 零配置功能已实现

    在本项目中,"Spring3.1+Hibernate4.0+Struts2.3.1 零配置功能已实现"表示的是一个基于三大主流Java Web框架——Spring、Hibernate和Struts2的集成应用,且重点在于使用了注解(Annotation)进行零配置设置。...

    struts2 源码绝对完整

    在这个版本中,我们可以深入理解Struts2的工作原理,学习如何实现控制器、拦截器、配置管理以及动作等核心概念。 Struts2的核心组件包括以下几个方面: 1. **Action**:Action是业务逻辑的载体,它是处理用户请求...

    最新struts2开发包

    1. **Action类与结果映射**:在Struts2中,Action类是处理用户请求的核心组件。每个Action类代表一个业务逻辑,它会接收到请求,执行相应的操作,并通过Result返回不同的视图。配置在struts.xml中的结果映射定义了...

    struts2.3.1API

    自己学习struts2,手动生成的AIP。共享出来!!!

    Struts2 环境搭建,五分钟即可快速入门

    - 在项目的`web.xml`文件中添加Struts2的过滤器配置: ```xml &lt;filter-name&gt;www_scbdqn_com&lt;/filter-name&gt; org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter &lt;filter-name&gt;...

    struts-2.3.16-all

    3. `struts2-core-source.jar`:Struts 2核心框架的源代码,方便开发者查看和学习。 4. `docs`目录:包含API文档和用户指南,帮助开发者理解和使用框架。 5. `lib`目录:包含所有依赖的第三方库,如OGNL(Object-...

    Struts书籍 Struts_In_Action_中文版

    这部分内容探讨了Struts如何应用于实际项目中,包括如何利用Struts来组织代码结构、管理数据流等。 **1.1.5 再看看** 这部分可能涉及对Struts的一些高级特性和最佳实践的介绍,帮助读者更深入地理解Struts在复杂...

    struts编程思想初探

    - **学习曲线**:对于新手而言,Struts的学习曲线相对较陡峭。 - **灵活性**:相比于一些现代框架,如Spring MVC,Struts在某些方面可能显得不够灵活。 #### 第五章 运用Struts ##### 5.1 JBuilder简介 JBuilder...

    struts技术文档

    - **2.3.1 Web—永无休止的修补**: 描述了传统Web开发中存在的问题。 - **2.3.2 Servlet解决方案**: 简介了Servlet作为一种解决方案的历史背景。 - **2.3.3 Servlet框架**: 讨论了将Servlet封装为框架的好处。 - **...

Global site tag (gtag.js) - Google Analytics