Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JSP从Java返回CSS类样式_Java_Jsp - Fatal编程技术网

使用JSP从Java返回CSS类样式

使用JSP从Java返回CSS类样式,java,jsp,Java,Jsp,我是JSP新手,所以有了这个问题,我真的想知道我对JSP的工作原理是否有正确的认识。但无论如何,我正在开发这个web应用程序,我需要用一些值填充表格,并将其中一些值涂成绿色,一些值涂成红色,一些值涂成灰色。它们的颜色由支持每行所有值的Java对象决定。这就是我的想法: <td class="<%detail.getClassStyle()%>"><%= detail.getStatus() %></td> 我曾希望在方法返回后会变成这样: &

我是JSP新手,所以有了这个问题,我真的想知道我对JSP的工作原理是否有正确的认识。但无论如何,我正在开发这个web应用程序,我需要用一些值填充表格,并将其中一些值涂成绿色,一些值涂成红色,一些值涂成灰色。它们的颜色由支持每行所有值的Java对象决定。这就是我的想法:

<td class="<%detail.getClassStyle()%>"><%= detail.getStatus() %></td>

我曾希望在方法返回后会变成这样:

<td class="red">Down</td>
Down
但它不起作用。在网页的源代码类中,只显示class=”“。那么,我是否错过了JSP如何工作的要点?不管我是不是,有人能提出一个如何达到我预期结果的想法吗

编辑: 还有一个附加的类属性getClassStyle()返回,它表示单元格所在的列。比如: td class=“细节红色”>向下
所以我不想简单地把它涂成红色。

好吧,你的帖子中缺少了
=
,但我不确定这是一个打字错误还是在你的实际JSP中

其次,scriptlet语法是邪恶的,正如他在评论中提到的尖刻。使用:

${detail.status}


现在,我不确定您的对象在java端是如何设置的,但想象一下,您需要确保设置一些连线,以便尝试访问
详细信息。无论什么
调用正确的getter(
detail.getwhater()
)。

您的帖子中缺少了
=
,但我不确定这是这里的一个输入错误,还是在实际的JSP中

其次,scriptlet语法是邪恶的,正如他在评论中提到的尖刻。使用:

${detail.status}


现在,我不确定您的对象在java端是如何设置的,但想象一下,您需要确保设置一些连接,以便尝试访问
详细信息。
调用适当的getter(
detail.getwhater()
)。

如果您刚刚开始学习JSP,您需要立即忘记“scriptlet”语法并学习JSTL/EL。你所做的已经被弃用多年了。(您在上面的“class”值中去掉了“=”符号。)啊,好的。我只是在谷歌上搜索了“JSP教程”,并获取了第一个链接之一。如果你的意思是我错过了=in,那也不起作用。对于web技术来说,最好不要相信一个超过几年的资源:-)事情变化真的很快。JSTL/EL虽然远远不够完美,但却是一种更干净的构建页面模板的方法。如果
不起作用,那么问题可能出在Java方面。如果您刚刚开始学习JSP,则需要立即放弃“scriptlet”语法,转而学习JSTL/EL。你所做的已经被弃用多年了。(您在上面的“class”值中去掉了“=”符号。)啊,好的。我只是在谷歌上搜索了“JSP教程”,并获取了第一个链接之一。如果你的意思是我错过了=in,那也不起作用。对于web技术来说,最好不要相信一个超过几年的资源:-)事情变化真的很快。JSTL/EL虽然远远不够完美,但却是一种更干净的构建页面模板的方法。如果
不起作用,那么问题可能出在Java方面。你是说我应该这样做吗?因为那也没用。我真的。。。但我是说你根本不应该使用那种打印语法。你是说我应该使用这种语法吗?因为那也没用。我真的。。。但我是说你根本不应该使用那种打印语法。