比较字符串并在spring和jsp中动态分配一个css样式的规则



我有两组带有字符串和日期字段的数据,例如:名字和DOB,每个字段都有一个匹配标志,我需要比较这组值,如果匹配,则将css样式规则动态应用于一组数据。我需要在spring中做控制器并在jsp页面中显示。我是初来乍到的春天,任何想法都会很棒。

提前感谢,赛拉贾。

你的问题太含糊了。但我将尝试在下面回答;您可以有一个模型属性来保存匹配的决策,因此它可以在jsp中使用。

我假设你有一个数据对象如下:

class Data{
    String fName;
    Date dob;
}

您的控制器处理程序方法代码可能有一个模型属性来保存"匹配"标志

public String handlerMethod(Model model) {
    Data obj1;
    Data obj2;
    boolean   matched = SomeUtil.compare(obj2, obj2);
    model.addAttribute("cssClass"  , matched?"matched":"unmatched");
    return "yourjsp";
}

您的jsp可以有如下类的字段:

<div class="${cssClass}">
    Fields here..
</div>

您的css文件可以具有样式定义的

.matched {
    ...
}
.unmatched {
    ...
}

看看它是否有帮助。

最新更新