关于jsp页面渲染标签的用法。

根据如下的一个foreach遍历例子说明:

${fileList } 接收到的值如下红色所示:

[{filename=梁宽.jpg, suffix=.jpg, url=im/groupnotice/downloadFile.action?url=e31b0484-12bf-438d-a8a2-6fbf1a720816.jpg&filename=梁宽.jpg}

,

{filename=测试.txt, suffix=.txt, url=im/groupnotice/downloadFile.action?url=402242c7-9146-4bc7-9130-f4f18dbd6257.txt&filename=测试.txt}]


                    
                        
                            
                            ${items.filename}
                        
  
                    

                    
                        
                            
                            ${items.filename}
                        
  
                    

                    
                        
                            
                            ${items.filename}
                        
  
                    

                

我现在想用标签来做一个判断

(1)如果${items.suffix}即为.jpg、.txt等文件的后缀名  ==  '.jpg'时,展示为图片的展示

,此种写法为:

             图片图标。关于jsp页面渲染标签的用法。_第1张图片

(2)如果${items.suffix}即为.jpg、.txt等文件的后缀名  ==  '.txt'时,展示为文本的展示

,此种写法为:

             文本图标。

(3)如果${items.suffix}即为.jpg、.txt等文件的后缀名  为其它的图标时,展示为其它图标的展示

,此种写法为:

             其它图标。


因为jsp里面没有c : else标签,所以可以用上面的替代,上面三种情况覆盖了所有,需要的再添加进去就好了,有需要的互相讨论学习。

你可能感兴趣的:(jsp,web,java)