大家讨论下struts2小功能
前台jsp页面传递到后台的参数,struts2可以封装到有set方法的Action属性中
一个页面如果点击一个[color=#0000FF]按钮x传递A=1,B=2
另一个
按钮xx传递A=1,不设置传递B[/color]点击x按钮后,再点击xx按钮,那么在Action中会有B=2,
struts2不是为每一个请求实例化一个Action么,怎么点击xx会有B=2
求解释?谢谢!!!
------解决方案--------------------struts1 是单例的 ,加载一次处理多个请求 ,有线程安全问题。
struts2 是用代理模式,每个请求重新加载处理类,不会有线程安全问题。
若果配合spring使用,以上两种都可以在spring中配置是否是单例的。
------解决方案--------------------
你这确实是springMVC,和struts是两个完全不同的东西,都是MVC框架而已。
SSH是struts+spring+hibernate,这个可以说是spring管理struts。
我上面说的那些还真不好测试,因为struts可以在一次请求之内共享数据。你这俩按钮就没办法了,怎么都是两次请求。
EXT和springMVC都不熟悉。只能帮你到这了。