web前端code,一直将HTML的内容写在.JSP页面,将JavaScript、jQuery之类的写在JS文件,页面简单时,倒也写得不亦乐乎!需要进行逻辑处理的东西,全都写在.JS文件中,好像也没什么不行的!可今天在写一个客户资料更新的页面时,需要进行一些状态的判断,来决定哪些内容能修改,哪些不能修改的!本来也想着对将需要判断的状态字段用隐藏标签藏起来,然后在.JS文件中取值进行逻辑判断,无奈字段太多,太麻烦,根本没心去做呀,然后就问了旁边的大神,然后就用了以下的方法:
${bean.property eq 1? "是" : "否"};
对,就是这个东西,让我好像发现了新大陆一样,它是写在JSP页面中的!由此,我得知了JSP页面原来还可以用一种叫做JSTL的东西,它是JSP standard tag library的简称,是提供JSP页面逻辑处理的标签库,JSTL包括了标签库和EL(expression language)表达式两部分组成,EL表达必须包含在${}中,上面就是一个小的应用例子!
感觉在开发中有很多类似这样的技巧,你所要完成的功能很有可能用一个小插件或库函数之类的就可以实现了,如果你用了一些很笨的方法,只是自己的经验不足或知识面不够而已!所以一定要多做,多问,多看!
Mark一下一个问题,等忙完这个项目再回来看:之前说到的,数据中存储的状态值(一般是整型),在页面显示时真的要一个一个做映射转换吗?有没有更快捷的方法呢?