请问Javaweb中取值value有时用%...有时用$,还有什么el表达式,jstl是什么呢?他们是不是有什么关系呢

请问Javaweb中取值value有时用%...有时用$,还有什么el表达式,jstl是什么呢?他们是不是有什么关系呢,第1张

这个几个 # % $ 都是在jsp中取值的标签只不过有的是OGNL表达式,有的是EL表达式。只不过OGNL是在struts2中支持的。EL在你web项目引入jstl的架包的时候支持的。当然具体的看你JSP头文件引入的标签到底是哪个。

你在struts2的OGNL或者jstl中可以顷乱腔找到相应的架包。打开你就知道了,说白了就是JSP的标签语句(你自己照样可以写,只不过一般没这个必要)。他的作用就是吧JSP页面翻译成HTML的时候处理这些标签,从application的上下文中得到数据并放置到你这个HTML的合适位置。最后把HTML传输给浏览器。

标签你理解了就陪握好,都不重要,你直接<= >这样都没问题。

骚年,你还在学SSH吧。其实Struts现在的公雀衫司很少用的。其中一大部分功能基本上用不上(包括OGNL)。现在一般都用Spring mvc框架,hibernate有的公司用,有的公司用Mybatis/batis。

两种方法:1.还是java代码。在jsp页面中,利用在这里面写代码。2.jstl标签。首先你判雹要在局冲塌你的jsp头文件里面引用jstl标签库。其实也是java代码,只不过java封装了里面的桐圆代码。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12137042.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存