如何在java spring下拉列表中使用颜色

时间:2015-09-09 07:37:07

标签: java css jsp spring-mvc

我的弹簧窗口中有一个下拉列表。我需要用不同的颜色填充该下拉列表的选项。我现在直接将字符串作为#00FF00.Browser将其转换为相应的颜色。我需要绿色在那里我在那里的代码。我试图使背景颜色相同并隐藏字母。但我正在使用模型属性进行迭代,我无法为所有下拉列表提供颜色。

以下是我控制器中的代码

@ModelAttribute("color")
public Map<String, String> colors()
{   
    Map<String, String> map = new LinkedHashMap<String, String>();
    map.put("green","#00FF00");
    map.put("blue", "#0000FF"); 
    return map;
} 

我的jsp页面

<form:select path="colorCode" class="monthanddates"> 
                      <form:option value="" label="select" />                               
                     <form:options items="${color}" class="color " />
                                </form:select> 

我需要将相应颜色代码的值映射到数据库(使用spring标签)。因此我使用控制器来实现它。任何人都可以帮助我任何帮助都会非常值得.......

1 个答案:

答案 0 :(得分:1)

在您的jsp页面中,您可以使用JSTL,如下所示:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

确保你的jsp上有这个

session_start();
class Async extends Thread 
{
    public function run() 
    {
        $fp = fopen('test.txt', 'w');
        fwrite($fp, '1');
        fclose($fp);    
        $_SESSION['test'] = 'test';
    }
}

foreach ($tests as $test)
{
    $workers[$i] = new Async();
    $workers[$i]->start();
}
echo $_SESSION['test'];