`
jysh0922
  • 浏览: 69954 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

strute-html:options

阅读更多
java 代码
  1. class bean{      
  2.   private Collection beanCollection;      
  3.   public Collection getBeanCollection();      
  4.   public Collection setBeanCollection();      
  5. }     
  6.   
  7. class action{   
  8.   public actionforward edit(......){   
  9.        
  10.    Vector entries = new Vector(10);               
  11.    entries.add(new LabelValueBean("Label 0""Value 0"));               
  12.    entries.add(new LabelValueBean("Label 1""Value 1"));     
  13.    //设置下拉框内容   
  14.     bean.setBeanCollection(entries);   
  15.     request.setattribute("selectBean",bean);   
  16.   }   
  17. }  
     < html:select property="beanCollectionSelect" size="10" multiple="true" >
        < html:optionsCollection name="selectBean" property="beanCollection"/ >
      < /html:select >
     如果上面java代码中红色部分替换为:
java 代码
  1. reqeust.setAttribute("selectList",entries);  

  < html:select property="beanCollectionSelect" size="10" multiple="true" >
        < html:options name="selectList" labelProperty="label" property="value"/ >
  < /html:select >


需要设置Selected,selected有两种,单选和多选:
在ActionForm中必须有:

 

java 代码
  1. private String singleSelect = "Single 5";   
  2.   
  3.     public String getSingleSelect() {   
  4.         return (this.singleSelect);   
  5.     }   
  6.   
  7.     public void setSingleSelect(String singleSelect) {   
  8.         this.singleSelect = singleSelect;   
  9.     }   



    多选必须是数组:
java 代码

  1. private String[] beanCollectionSelect = { "Value 1""Value 3",   
  2.                                               "Value 5" };   
  3.   
  4.     public String[] getBeanCollectionSelect() {   
  5.         return (this.beanCollectionSelect);   
  6.     }   
  7.   
  8.     public void setBeanCollectionSelect(String beanCollectionSelect[]) {   
  9.         this.beanCollectionSelect = beanCollectionSelect;   
  10.     }   



    
分享到:
评论

相关推荐

    X-Frame-Options相关文件

    描述中提到的"X-Frame-Options头缺失 in a frame because it set 'X-Frame-Options' to 'deny'",意味着在某个特定的场景下,一个网页没有设置X-Frame-Options头,或者设置了值为'deny'的X-Frame-Options头,这表明...

    X-Frame-Options未配置漏洞修复参考v1.0.docx

    为了防范这种攻击,网站管理员应该在服务器端配置X-Frame-Options头,指示浏览器是否允许页面在frame或iframe中显示。X-Frame-Options头有三种可能的值: 1. **DENY**:不允许任何域加载此页面,包括同一域下的页面...

    x-frame-options:x-frame-options旁路

    x-frame-options x-frame-options旁路 安装 npm install 用法 npm run start 而不是将iframe源与网站的实际链接一起使用: &lt; iframe src =" https://example.com/ " &gt; &lt;/ iframe &gt; 用 &lt; iframe ...

    X-Frame-Options头缺失漏洞修复-esapi.zip

    X-Frame-Options头允许服务器告诉浏览器是否可以在 iframe 或 object 元素中加载页面。如果不设置此头部,攻击者就有可能利用这个漏洞将目标网站嵌入到他们的恶意网页中,从而实现点击劫持。通常,X-Frame-Options头...

    spring-cloud-gateway-sample:示例Spring Cloud Gateway应用程序

    keep-aliveContent-Length: 257Content-Type: application/jsonDate: Fri, 13 Oct 2017 15:36:12 GMTExpires: 0Pragma: no-cacheServer: meinheld/0.6.1Via: 1.1 vegurX-Content-Type-Options: nosniffX-Frame-...

    koa-xframe:适用于Koa的X-Frame-Options HTTP响应标头实用程序

    :light_bulb: 该中间件是为 v2.xx设计的,并使用来...// default settings -&gt; set X-Frame-Options to 'DENY'app . use ( xFrame ( ) ) ;// custom settings// -&gt; set X-Frame-Options to 'DENY'app . use ( xFrame (

    dokku-docker-options:设置dokku的docker选项(https

    已弃用 Dokku泊坞窗选项已合并到dokku中 如果您在此之后运行dokku版本,则无需使用此插件。 该插件将不再维护。 dokku-docker-options dokku的基本docker选项( )。... docker-options:add &lt; app&gt; OPTIONS_STRING

    java-buildpack-memory-calculator:Cloud Foundry JVM 内存计算器

    Java Buildpack 内存计算器 ...内存计算器打印计算出的 JVM 配置标志(不包括用户在--jvm-options指定的任何标志)。 如果无法计算有效配置(例如,必须分配比可用内存多的内存),则会打印错误并返回非零退出代码。

    ADS使用手册

    - preprocessor-options:预处理器选项,定义预处理器行为、输出以及宏定义等。 - output-format:输出格式选项,可以用来指定编译器输出文件的格式。 - target-options:目标选项,指定目标系统和架构。 ...

    angular-builder-custom-terser-options:允许自定义Terser(Uglify)的角度生成器

    对于与Angular 7兼容的构建器,请运行npm i -D angular-builder-custom-terser-options@1 将这个包中的构建器添加到您的angular.json 。 将projects.yourProjectName.architect.build设置为angular-builder-...

    嵌入式系统命令

    - **软链接(符号链接)**:`ln -s [options] source target`,创建指向源文件的软链接。 5. **cat (Concatenate)**:连接文件并打印到标准输出设备上。 - 语法:`cat [options] file` - 示例:`cat file1 file2...

    html-dom-parser:HTML到DOM解析器

    html-dom-parser 在服务器(Node.js)和客户端(浏览器)上均可使用HTML到DOM解析器: HTMLDOMParser(string[, options])解析器将HTML字符串转换为描述DOM树JavaScript对象。例子const parse = require ( '...

    x-frame-bypass:绕过X帧选项

    `X-Frame-Options`头部的设置可以限制网页被其他站点以IFrame的方式加载,以保护用户的浏览安全。 标题“x-frame-bypass:绕过X帧选项”提示我们将讨论如何绕过这一安全机制。通常,`X-Frame-Options`有三个可能的值...

    node-cli-options-parsing-review:审查用于解析Node.js中的命令行选项的模块(俄语)

    node-cli-options-parsing-review 查看用于解析Node.js中的命令行选项的模块。 要生成表或尝试样品,请先安装软件包: npm install 要么yarn install表的产生要使用HTML生成表,请使用以下命令: cd tablenode table...

    exec-npm-install:调用child_process中的npm install以防止npm占用过多内存

    var options = { // modules to install modules : [ 'kevoree-node-javascript' , 'kevoree-comp-ticker' , 'kevoree-group-ws' ] , // install path (nb. '/path/to/somewhere' =&gt; '/path/to/somewhere/node_...

    pg-dump:创建一个postgres数据库的快照

    运行生成一个备份 ... steps : - uses : actions/checkout@v2 ... options : " -O " 笔记: :warning: 确保备份输出文件已经存在。 例子 steps : - uses : actions/checkout@v2 - name : Cr

    grunt-known-options:Grunt中使用的已知选项

    咕unt声的已知选项 这些是Grunt中使用的已知选项。...npm install grunt-known-options --save 用法 var knownOptions = require ( 'grunt-known-options' ) ; // You now have an object of known Grunt options.

    gulp-html-replace:替换HTML中的构建块。 像useref一样,但是做对了

    gulp-html-replace 替换HTML中的构建块。 像useref一样,但是做对了。...简单的例子: // Options is a single stringhtmlreplace ( { js : 'js/main.js' } )// Options is an array of stringshtmlreplace ( { js

    otp-generator:一次性密码生成器

    如果options是可选的,则为可选。 默认长度为10。 options -可选 digits默认值: true true值包括OTP中的数字 alphabets -默认: true true值包括OTP中的字母 upperCase默认值: true true值包含OTP中的大写字母 ...

    haddock-example:具有多个包的示例项目

    您可能需要添加--haddock-options: --lib PATH ,其中PATH是--haddock-options: --lib PATH资源目录( )的路径,也不要忘记将其添加到下面的haddock命令中。 ==制作说明要构建docs目录: mkdir docscabal haddock ...

Global site tag (gtag.js) - Google Analytics