Struts标签库主要由4类标签组成:
1.Bean标签:用来在JSP页面管理Bean;
2.logic标签:用来在JSP页面控制流程;
3.HTML标签:用来生成HTML标签,在表单中显示数据,使用会话ID对URL进行编程
4.titles标签:使用动态模板构造普通格式的页。
常见的标签
<bean:define id="name" scope="request" name="user" property="userName" toScope="application"/>//从request中找到user中的userName属性,赋给新的变量name,再把新的变量name放到applicationz中
<bean:write scope="request" name="user" property="userName"/>//从request中找到user的userName属性
<bean:message>国际化标签
Struts1国际化实现的主要步骤:
1.定义资源文件:ApplicationResources.properties、ApplicationResources_zh_CN.properties
2.配置struts-config.xml
<message-resources parameter="com.yuluoqianmu.ApplicationResources" key="resource"/>
3.页面显示
<bean:message bundle="resource" key="userName"/>//userName为.properties文件中的key
4.切换浏览器的语言类型
<logic:iterator id="userName" scope="request" name="userNames">//name属性表示被迭代的东西,必须为集合类型
</logic:iterator>
本文详细介绍了Struts标签库中的四类主要标签:Bean标签、Logic标签、HTML标签及Titles标签的功能与用法。通过具体示例展示了如何利用Bean标签管理JSP页面中的Bean,Logic标签控制流程,HTML标签生成表单元素,并且介绍了Struts1中实现国际化的步骤。
302

被折叠的 条评论
为什么被折叠?



