• struts2UI标签


     1 <%@ page language="java" pageEncoding="utf-8" contentType="text/html; charset=utf-8"%>
     2 <%@page import="java.util.List"%>
     3 <%@page import="java.util.ArrayList"%>
     4 <%@ taglib uri="/struts-tags"   prefix="s"%>
     5 <html>
     6   <head>
     7     <title>My JSP 'index.jsp' starting page</title>
     8     <meta http-equiv="description" content="page">
     9   </head>
    10   <body>
    11   
    12      <s:form action="abcdaction" namespace="/abcd" method="post" id="form1" name="form1" >
    13           <s:textfield label="用户名" value="zhangxx" id="username" name="username" ></s:textfield>
    14        <s:password label="密码" value="888888" id="psw" name="psw" showPassword="true"></s:password>
    15           <s:hidden label="隐藏" id="hidden" name="hidden"></s:hidden>
    16          <s:label for="gender" value="male" label="性别"></s:label>
    17          <s:textarea value="xxxxx" cols="10" rows="10" label="描述"></s:textarea> 
    18          <!-- 
    19              <input type="checkbox" name="java" value="01" id="form1_java"/>java
    20           -->
    21      <!--     <s:checkbox name="java" label="JAVA" fieldValue="01"></s:checkbox>
    22          <s:checkbox name="c++" label="C++" fieldValue="02"></s:checkbox> -->
    23      
    24          <!-- checkboxlist标签构造map集合 -->
    25          <!-- 
    26              <input type="checkbox" name="list" value="01" id="list-1"/>java</label>
    27             <input type="checkbox" name="list" value="02" id="list-2"/>php</label>
    28             <input type="checkbox" name="list" value="03" id="list-3"/>.net</label>
    29             <input type="checkbox" name="list" value="04" id="list-4"/>oracle</label>
    30              
    31              listkey:对应生成HTML代码后的,value属性
    32              listvalue:对应生成HTML代码后的,后半部分文本内容
    33              
    34           -->
    35          
    36          <s:checkboxlist list="#{'01':'java','02':'php','03':'.net','04':'oracle'}" 
    37              listKey="key" listValue="value" name="map" value="{'01','02'}" />
    38               
    39          <!-- checkboxlist标签构造list集合 -->
    40          <s:checkboxlist list="{'java','.net','php'}" name="list" value="{'java','php'}"></s:checkboxlist>
    41    
    42          <!-- checkboxlist标签构造javabean -->
    43          <s:checkboxlist list="%{#request.persons}" name="person"
    44              listKey="id" listValue="name" value="{20,22,24,26,28,29,30}"></s:checkboxlist>
    45           <!--  这里的listKey指的是,value值以该参考。listValue则为显示出来用哪个。id,name,age  -->
    46          <!-- radio标签构造list集合 -->
    47          <s:radio list="{'java','.net','php'}" name="list" value="'java'"></s:radio>
    48      
    49          <!-- radio标签构造list集合 radio只能选择一个 -->
    50          <s:radio list="#{'01':'java','02':'php','03':'.net','04':'oracle'}"
    51              listKey="key" listValue="value" name="map" value="'01'"></s:radio>
    52              
    53          <!-- radio标签构造javabean -->
    54          <s:radio list="#request.persons" listKey="id" listValue="name" name="person" value="0"></s:radio>
    55      
    56          <!-- select标签构造list集合 -->
    57          <s:select list="{'java','.net','php'}" name="list" value="'java'"></s:select>
    58              
    59          <!-- select标签构造map集合 -->
    60          <s:select list="#{'01':'java','02':'php','03':'.net','04':'oracle'}"
    61              listKey="key" listValue="value" name="map" value="'03'"></s:select>
    62              
    63          <!-- select标签构造javabean -->
    64          <s:select list="#request.persons" listKey="id" listValue="name" name="person" value="8"></s:select>
    65                   
    66     
    67          <s:submit type="input" value="确认"></s:submit>
    68          <s:submit type="button" value="提交"></s:submit>
    69          <s:submit type="image" value="图片"></s:submit>
    70          <s:reset type="input" value="重置1"></s:reset>
    71          <s:reset type="button" value="重置2"></s:reset>
    72      </s:form> 
    73   </body>
    74 </html>
    by hacket
  • 相关阅读:
    登录被浏览器记住密码后,密码填充到密码框问题
    ThreadLocal为什么不使用Thread-value实现
    Linux AIO
    关于文件和socket读写的系统调用和库函数的一些小问题
    Maestro OAuth实现分析
    MySQL 两表join时加锁情况
    mysql基础之锁协议,事务隔离级别,加锁顺序
    MySQL中Timestamp和DateTime在JDBC和shell中的表现差异
    从git的问题模型理解git
    JVM类加载的符号解析
  • 原文地址:https://www.cnblogs.com/hacket/p/3089221.html
Copyright © 2020-2023  润新知