Struts2 自己封装了一套标签,比 JSTL 强大,而且与 Struts2 中的其他功能无缝结合。 引入标签 <%@taglib prefix="s" uri="/struts-tags" %> 参考项目 ![]() HTML <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <h>界面标签</h> <hr/> <a href="ui/form.jsp" target="_blank">form标签</a><br/> <a href="ui/text.jsp" target="_blank">文本标签</a><br/> <a href="ui/radio.jsp" target="_blank">单选标签</a><br/> <a href="ui/checkbox.jsp" target="_blank">复选框标签</a><br/> <a href="ui/select.jsp" target="_blank">下拉框标签</a><br/> </body> </html> form标签 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE> <%@taglib prefix="s" uri="/struts-tags" %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <s:form action="hello" method="post" namespace="/foreground"> </s:form> </body> </html> ![]() 文本标签 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE> <%@taglib prefix="s" uri="/struts-tags" %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> 用户名:<s:textfield name="userName"></s:textfield><br/> 密码:<s:password name="password"></s:password><br/> 备注:<s:textarea name="desc"></s:textarea><br/> </body> </html> ![]() ![]() 单选标签 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE> <%@taglib prefix="s" uri="/struts-tags" %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> 性别:<s:radio list="#{0: '男 ', 1:'女 '}" name="sex" value="0" /> </body> </html> ![]() ![]() 复选框标签 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE> <%@taglib prefix="s" uri="/struts-tags" %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> 爱好:<s:checkboxlist list="#{0: '游泳', 1:'唱歌 ',2:'跳舞'}" name="hobby" value="1" /> </body> </html> ![]() ![]() 下拉框标签 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE> <%@taglib prefix="s" uri="/struts-tags" %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> 爱好:<s:select list="#{0: '游泳', 1:'唱歌 ',2:'跳舞'}" name="hobby" value="1" multiple="true"/> </body> </html> ![]() ![]() |
|
来自: 擎天猪mpnlajkd > 《Struts》