摘要:
struts2 1-1:为什么每次请求都要创建一个Action对象? 是出于对线程安全的考虑,每个request都不会相互影响 1-2:ModelDriven拦截器的配置中refreshModelBeforeResult解决了什么问题? 先把旧的model对象从ValueStack中移除,然后再把新 阅读全文
摘要:
1.为什么需要ModelDriven? 所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下: 假如要写一个Action,用来添加User。 第一种做法是直接在Action中定义所有需要的属性,然后在JSP中直接用属性名称来提交数据: UserAction 阅读全文
摘要:
import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.Ser 阅读全文