解决struts2标签在HTML中错位的问题
2018-08-03 10:09
716 查看
在默认情况下,表单元素是分布在不同行的。如下代码:
我们看着以上的代码跟HTML的差不了多少,但是因为struts2表单默认将表单内的每一个元素都分在单独的一行,label属性就如同我们在HTML中在<input type="text"/>前面的文字标签一样。如果我们不想让它自动换行,那就应该写成如下格式:
但在设置theme="simple"后,表单元素的label属性将失效,这时我们就得在表单元素前面加入想用label显示的文字。如:
此时显示的为将不在是label中的值,而是显示文本框前面的文字,按钮则显示它原来的默认值:sbumit
<s:form action="login2"> <s:textfield label="用户名" name="username"/> <s:password label="密码" name="password"/> <s:submit label="提交"/> </s:form>
我们看着以上的代码跟HTML的差不了多少,但是因为struts2表单默认将表单内的每一个元素都分在单独的一行,label属性就如同我们在HTML中在<input type="text"/>前面的文字标签一样。如果我们不想让它自动换行,那就应该写成如下格式:
<s:form action="login2" theme="simple"> <s:textfield label="用户名" name="username"/> <s:password label="密码" name="password"/> <s:submit label="提交"/> </s:form>
但在设置theme="simple"后,表单元素的label属性将失效,这时我们就得在表单元素前面加入想用label显示的文字。如:
<s:form action="login2" theme="simple"> 用户名:<s:textfield label="用户名" name="username"/> 密码:<s:password label="密码" name="password"/> <s:submit label="提交"/> </s:form>
此时显示的为将不在是label中的值,而是显示文本框前面的文字,按钮则显示它原来的默认值:sbumit
相关文章推荐
- Struts2下进行html转义的方法(解决页面输出html标签问题)
- struts2中,解决property标签原样输出HTML代码的问题
- Struts2下进行html转义的方法(解决页面输出html标签问题)
- 解决Struts2整合jasperreport,输出格式为HTML时页面图片无法找到问题
- 用 html 的 base 标签,解决静态资源、请求的相对路径问题
- 解决json包含html标签无法显示的问题
- html的img中使用SVG图片做SRC在本地测试可用但是上传服务器后不能显示问题解决 标签: SVGMIME TYPE不显示服务器设置 2016-05-21 13:49 2517人阅读 评论(0)
- 解决struts2中UI标签出现的问题: The Struts dispatcher cannot be found
- struts2中s:datetimepicker标签不能使用的问题解决
- 关于在php中html标签的转换问题的解决,转义与反转义
- java jsp struts2标签 从数据库中读取含有html标签的数据显示问题
- jquery html动态生成select标签出问题的解决方法
- struts2的 select标签选中问题解决
- 解决在HTML中input或textarea中上下标不能正确输入问题,或在word中的上下标一复制到HTML的标签中就变成数字格式问题
- 从后台action传过来的字符串不能被解析html代码 解决办法和struts2 里escape="false"的问题
- 在html标签中使用自定义属性及解决的实际问题
- Struts2 select标签 设置Class属性生成的html代码中select没有class属性问题
- jquery html动态生成select标签出问题的解决方法
- 解决.net mvc json传值到后台,里面的值包含html标签 后台接受不到值的问题
- 用v-html解决Vue.js渲染中html标签不被解析的问题