Struts2 自己封裝了一套標(biāo)簽,比 JSTL 強大,而且與 Struts2 中的其他功能無縫結(jié)合。 引入標(biāo)簽 <%@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>界面標(biāo)簽</h> <hr/> <a href="ui/form.jsp" target="_blank">form標(biāo)簽</a><br/> <a href="ui/text.jsp" target="_blank">文本標(biāo)簽</a><br/> <a href="ui/radio.jsp" target="_blank">單選標(biāo)簽</a><br/> <a href="ui/checkbox.jsp" target="_blank">復(fù)選框標(biāo)簽</a><br/> <a href="ui/select.jsp" target="_blank">下拉框標(biāo)簽</a><br/> </body> </html> form標(biāo)簽 <%@ 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> ![]() 文本標(biāo)簽 <%@ 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> ![]() ![]() 單選標(biāo)簽 <%@ 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> ![]() ![]() 復(fù)選框標(biāo)簽 <%@ 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> ![]() ![]() 下拉框標(biāo)簽 <%@ 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> ![]() ![]() |
|