您的位置:首页 > Web前端 > JavaScript

JSP与JSTL变量互相访问

2016-06-09 22:12 344 查看

介绍

JSP程序中,有时候要用到JSTL,那么,JSP与JSTL变量的灵活访问能够极大地提高程序效率,下面就说一下关于两者变量之间的互相访问。

JSTL获取JSP变量

首先是给JSP变量赋值:

<%! String JSPvar = "This is a JSP variate."%>


其次,在JSTL中获取这个JSP变量:

<c:set var="JSTLvar" value="<%= JSPvar %>" />


这样,利用 <%= 变量名%> 可以使得JSTL变量JSTLvar就能获得JSP变量JSPvar中的字符串了,可以尝试使用代码来显示JSTLvar:

<c:out value="${JSTLvar}" />


若不出意外应该就会显示

This is a JSP variate.

JSP获取JSTL变量

同样的先定义一下JSTL变量:

<c:set var="JSTLvar" value="This is a JSTL variate." />


然后在JSP中获得这个变量:

<% String JSPvar = pageContext.getAttribute("JSTLvar"); %>


总结

通过上述的方法可以实现JSP与JSTL之间的变量互相访问,以个人经验来看,对于处理需要插入数据库或者提取数据库中的数据有很好的操作性。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jstl jsp