您的位置:首页 > 编程语言 > Java开发

Struts 简单UI标签,ognl表达式语言几个符号

2016-04-11 19:09 369 查看
<!-- 服务器标签 : 最终别解析为html标签-->
<s:form action="/user_login" method="post" name="frmLogin" id="frmLogin" theme="simple">

用户名:<s:textfield name="user.name"></s:textfield>
密码:<s:textfield name="user.pwd"></s:textfield>
<s:submit value="登陆"></s:submit>
</s:form>


注意:

给form指定主题,form下所有的表单元素都应用此主题!

对于struts标签默认的主题样式:default.xml/struts.ui.theme=xhtml

可以通过常量修改, 改为简单主题:

<!-- 修改主题 (当前项目所有的标签都用此主题)-->
<constant name="struts.ui.theme" value="simple"></constant>


获取非根元素值 、 动态都建map集合

$ 配置文件取值

% 提供一个ognl表达式运行环境

<body>
<br/>获取request域数据<br/>
<!-- property 标签是对象类型的标签,默认支持ognl表达式, 会从根元素去China名称对应的值 -->
<s:property value="China"/>        <br/>
<!-- 如果直接赋值,需要用单引号 -->
<s:property value="'China'"/>      <br/>
<s:property value="%{#request.cn}"/>       <br/>

<!-- 值类型的标签,value值默认就是值类型,不支持ognl表达式 -->
国家:<s:textfield name="txtCountry" value="%{#request.cn}"></s:textfield>
</body>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: