<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## 一、Struts標簽庫。 Struts實際上包含了4個標簽庫:bean,logic,html,tiles bean:用來在屬性范圍中定義或取得屬性的,同時可以讀取資源文件信息 logic:替代JSTL中的判斷和循環 html:替代頁面表單,完成自動回填以及錯誤信息的顯示 tiles:美工標簽,用來進行頁面布局的調整以及樣式管理的。 ## 二、各個標簽庫的實例 下面利用實例來為大家降解三個標簽庫: beanwrite標簽庫、logic標簽庫、iterate標簽庫 ### 2.1 beanwrite標簽 實現效果: ![](https://box.kancloud.cn/2016-02-22_56caddf9ece18.jpg) 代碼: #### 2.1.1、[配置Struts環境](http://blog.csdn.net/gwblue/article/details/18367901) #### 2.1.2、編寫bean_write.jsp ~~~ <%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%> <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB18030"> <title>Insert title here</title> </head> <body> <h1>測試beanWrite標簽</h1><br> <hr> <li>普通字符串</li><br> hello(標簽):<bean:write name="hello"/> <p> <li>html文本</li><br> bj(default):<bean:write name="bj"/> <br> bj(filter:"true"):<bean:write name="bj" filter="true"/> <br> bj(filter:"false"):<bean:write name="bj" filter="false"/> <p> <li>user</li><br> 姓名:<input type="text" name="username" value="<bean:write name='user' property='username'/>"><br> 年齡:<input type="text" name="age" value="<bean:write name='user' property='age'/>"><br> 所屬組:<input type="text" name="group" value="<bean:write name='user' property='group.name'/>"><br> </body> </html> ~~~ #### 2.1.3、編寫BeanWriteTestAction.java ~~~ package com.bjpowernode.struts; import java.util.Date; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts.action.Action; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; /** * 測試beanWrite標簽 * @author IT * */ public class BeanWriteTestAction extends Action { @Override public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { //普通字符串 request.setAttribute("hello", "helloword"); //html文本 request.setAttribute("bj", "<font color='red'>北京歡迎你</font>"); //日期 request.setAttribute("today",new Date()); Group group=new Group(); group.setName("動力節點"); User user=new User(); user.setUsername("張三"); user.setAge(22); user.setGroup(group); request .setAttribute("user", user); return mapping.findForward("success"); } } ~~~ #### 2.1.4、編寫實體類 User.java ~~~ package com.bjpowernode.struts; /** * User實體 * @author IT * */ public class User { //用戶名字 private String username; //年齡 private int age; //組 private Group group; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public Group getGroup() { return group; } public void setGroup(Group group) { this.group = group; } } ~~~ Group.java ~~~ package com.bjpowernode.struts; /** * 組的實體類 * @author IT * */ public class Group { //組名 private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } } ~~~ #### 2.1.5、struts-config.xml配置 ~~~ <?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd"> <struts-config> <action-mappings> <action path="/beanwrite" type="com.bjpowernode.struts.BeanWriteTestAction" > <forward name="success" path="/bean_write.jsp"></forward> </action> </action-mappings> </struts-config> ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看