社区
Java EE
帖子详情
Struts-config配置疑惑
donp9529
2008-04-04 06:17:29
在Struts-config.xml中 ,
<action/>里面,有name属性指定相对应的actionForm , 那么为什么还要attribute
而且attribute要和name一样
...全文
77
5
打赏
收藏
Struts-config配置疑惑
在Struts-config.xml中 , 里面,有name属性指定相对应的actionForm , 那么为什么还要attribute 而且attribute要和name一样
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
donp9529
2008-04-08
打赏
举报
回复
3Q
donp9529
2008-04-05
打赏
举报
回复
那attribute的作用是什么?
我就是想搞清楚这点
pyantking
2008-04-05
打赏
举报
回复
在一般情况下,actionForm是被存储在一定的scope中(request或session,通过action的scope属性来配置),当我们在配置时,指定name而不指定attribute,那么指定的name值就作为actionForm存储在scope中的key值,我们可以在action中通过httpServletRequest.getAttribute("指定的name属性值")来获得这个actionForm; 当我们既配置了name又配置了attribute,那么actionForm存储在scope中的key值就采用attribute属性指定的值了,这时要通过httpServletRequest.getAttribute("指定的attribute属性值")来获得actionForm,此时通过httpServletRequest.getAttribute("指定的name属性值")是不能获得actionForm的。
所以,是否配置attribute属性就决定了actionForm存储在scope中的key值是采用name,还是采用attribute
复习一下!
黑夜
2008-04-04
打赏
举报
回复
attribute 是这个action的属性,和name的命名一般一样,但作用不一样,
你如果是要清空action 对应form 的值的话可以用 request.removeAttribute("name");
就可以清空名字为name action所对应的form 里的值了
donp9529
2008-04-04
打赏
举报
回复
说明:
我在做验证框架的时候,将action里面的attribute与name用成了不同的actionForm,结果就导致,每次都是验证成功.
最后发现这2个属性必须一致,才行,但是不知道为什么,请大家赐教~, 谢谢
关于spring、
struts
、hibernate三大框架整合的
疑惑
!
在
Struts
中,Action类是业务逻辑的入口,Form Bean用于封装用户输入的数据,而
配置
文件(
struts
-
config
.xml)定义了请求与Action之间的映射关系。此外,
Struts
还提供了标签库,便于在JSP页面中生成动态内容。 ...
Struts
tutorial(中文)
5. **
Struts
中的Forms**:
Struts
Form Beans是处理用户输入的关键,教程展示了如何创建Bean和对应的JSP页面,以及
Struts
-
config
.xml的
配置
。 6. **ActionForm介绍**:ActionForm是
Struts
中处理请求数据的类,这部分...
关于
struts
.xml和
struts
-
config
.xml的误解
1.
struts
-
config
.xml文件时
struts
1.x版本时候的
配置
文件。 到了
struts
2开始,
配置
文件名开始改变为
struts
.xml文件。 2。你可能希望不仅仅让Sping创建和装配Action对象,还希望让Sping管理这些对象, 如希望使用...
启动tomcat后
struts
框架报异常严重: Exception starting filter
struts
2 Unable to load
config
uration. - Class: jav...
今天刚好宿舍断网,打开电脑,打开ide工具,启动tomcat后,访问web...严重: Exception starting filter
struts
2Unable to load
config
uration. - Class: java.net.PlainSocketImplFile: PlainSocketImpl.javaMethod:...
刨根问底-
struts
-怎么加载
配置
的相应的信息
boolean reloadi18n = Boolean.valueOf(container.getInstance(String.class,
Struts
Constants.
STRUTS
_I18N_RELOAD)); LocalizedTextUtil.setReloadBundles(reloadi18n); return container; } 注释: ...
Java EE
67,538
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章