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

(struts)模型驱动set,get再加工理解(springMVC是基于参数)

阅读更多

模型驱动都都是通过调用相关的set,get方法操作值,为了加工可以在处理这两个方法逻辑

public class BaseConditionVo {

public final static int PAGE_SHOW_COUNT = 20;

private int pageNum = 1;

private Integer pageSize = 0;

private int totalCount = 0;

private String orderField;

private String orderDirection;

 

public void setOrderDirection(String orderDirection) {

this.orderDirection = orderDirection;

}

 

public String getOrderDirection() {

return "desc".equals(orderDirection) ? "desc" : "asc";

}

 

public void setPageSize(Integer pageSize) {

this.pageSize = pageSize;

}

 

public Integer getPageSize() {

return (pageSize!=null&&pageSize > 0) ? pageSize : PAGE_SHOW_COUNT;

}

 

0
0
分享到:
评论

相关推荐

    SpringMVC面试题(2020最新版).pdf

    Spring MVC 是一个基于Java的轻量级Web框架,遵循MVC设计模式,旨在将Web层的各个组件职责明确,简化开发。它主要包括前端控制器DispatcherServlet、处理器映射器HandlerMapping、处理器适配器HandlerAdapter、...

    java必备知识点大全.pdf

    SpringMVC、struts1和struts2区别:SpringMVC与Struts1和Struts2的主要区别在于它们的控制反转(IOC)和面向切面编程(AOP)。 Struts2中result中的type类型:Struts2中result可以是 dispatcher、chain、redirect、...

    Spring MVC面试题(2022最新版)

    - **灵活性**:Spring MVC提供了更多的灵活性,因为它是基于POJO的,而Struts2则是基于API的。 - **配置**:Spring MVC更倾向于使用注解进行配置,而Struts2依赖于XML配置文件。 - **社区支持**:Spring MVC拥有更...

    SSH框架网上商城项目第24战之Struts2中处理多个Model请求的方法

    总结起来,处理Struts2中多个Model请求的关键在于利用`ParameterAware`接口来获取请求参数,并基于这些参数判断应使用的Model。这在处理复杂业务场景时非常有用,尤其是当Action需要处理多个独立数据模型的情况。...

    自整理Java关于基础和框架的面试题

    - **Struts1.x**:基于MVC设计模式,使用ActionForm存储请求参数。 - **Struts2.x**:更灵活的架构,支持更多类型的Action。 ##### SpringMVC、struts1和struts2区别 - **SpringMVC**:轻量级框架,与Spring无缝...

    Java面试题目和答案.pdf

    - **Struts2**:基于拦截器模型,支持更多功能如文件上传等。 - **SpringMVC**:更轻量级的MVC框架,易于与其他Spring组件集成。 6. **Hibernate框架的一级缓存和二级缓存**: - **一级缓存**:Session级别的...

    SSM框架总结.docx

    或者在Mapper层的XML文件中定义了针对表中数据的增删查改的方法,DAO层的class文件提供了使用这些方法的接口,Entity层的class文件定义了数据对象的属性和存取的get()和set()方法。 SSM框架与其他经典web框架的...

    1剑盛二面准备试题.txt1剑盛二面准备试题.txt

    70. **SpringMVC与Struts的区别**:SpringMVC是一个更轻量级的Web框架,与Spring框架的整合度更高,提供更好的性能。Struts是一个基于MVC模式的重量级框架。 71. **避免SQL注入的方法**:使用预处理语句...

    poi导出excel所用jar包,可添加至maven仓库,也可以自己配置,适合各种浏览器

    无论Struts或者springMVC均可。 @RequestMapping("Export") @ResponseBody public String getAll(HttpServletRequest request,HttpServletResponse response) throws IOException{ //集合为需要导出数据,数据...

    各种框架说明

    - **`save`**、**`load`**、**`get`**等方法:会将操作的对象保存在Session中(一级缓存),提高重复数据的加载速度。 **重要对象——Session** - **瞬时态(自由态)**:对象未放入Session前的状态。 - **持久态**...

    java面试知识

    - **SAX (Simple API for XML)**:基于事件驱动模型。 - **StAX (Streaming API for XML)**:支持流式处理大型XML文档。 ##### 项目的生命周期 - **启动**:定义项目目标和需求。 - **规划**:制定详细计划,包括...

Global site tag (gtag.js) - Google Analytics