struts2

xiaoxiao2021-02-28  94

1. struts2中利用标签进行替换JSP页面标签  使用struts2提供的表单标签来改造页面。 在struts2的doc文档下,有一个tag-reference.html。这里面有介绍了标签的用法。

<form>-------------------<s:form> <input type="text">------<s:textfield> <input type="password">---<s:password> <input type="submit">-----<s:submit> <input type="reset">------<s:reset> 1.改造form <s:form id="loginAction_home" name="form1" action="user_login" namespace="/" target="_parent" method="post"> 其中,action是指要访问的哪个action。 2.改造登录名 <s:textfield name="logonName" value="" id="logonName" cssClass="text" cssStyle="width: 160px;"/> 3.改造登录密码 <s:password name="logonPwd" id="logonPwd" cssClass="text" cssStyle="width: 160px;"/> 密码框默认不回显示.需要设置属性showPassword="true" 4.<s:submit name="submit" value="登录" cssClass="buttoninput"/> 5.<s:reset name="reset" value="取消" cssClass="buttoninput"/> 6.修改前的单选项html标签 <input type="radio" name="sex" id="sex男" value="男"/><label for="sex男"></label> <input type="radio" name="sex" id="sex女" value="女"/><label for="sex女"></label> 修改后的struts2标签 <s:radio list="{'男','女'}" name="sex" id="sex" value="%{'男'}"/> 7.修改前的下拉框 <select name="education" id="education"> <option value="" selected="selected">--选择学历--</option> <option value="博士">博士</option> <option value="硕士">硕士</option> <option value="研究生">研究生</option> <option value="本科">本科</option> <option value="专科">专科</option> <option value="高中">高中</option> </select>2下拉框标签 <s:select list="{'博士','硕士','研究生','本科','专科','高中'}" name="education" id="education" headerKey="" headerValue="--选择学历--"></s:select> 8.struts2的多选项 //想要有默认被选中,可以在该标签的子标签中添加value={'旅游','睡觉'}这样 <s:checkboxlist list="{'看电影','旅游','健身','购物','睡觉'}" name="interest"/> 9.struts上传标签 <s:file name="upload" size="30" value="" id="userAction_save_do_upload"/> 10.文本域 <s:textarea name="remark" cols="30" rows="3" id="userAction_save_do_remark" cssStyle="WIDTH: 96%"/>

2. 设置主题

注意:struts2中的表单标签,有默认的主题xhtml.如果不想要添加任何修饰,只需要将主题修改为simple. 问题:怎样设置主题 1.全局 在struts.xml文件中配置一个常量 <constant name="struts.ui.theme" value="simple"></constant> 2.局部 针对于某一个form. <s:form theme="simple"> 3.局部 可以给任意的表单组件去指定theme属性值。
转载请注明原文地址: https://www.6miu.com/read-43401.html

最新回复(0)