社区
Web 开发
帖子详情
jstl中的c:out 可以出力jsp的变量么?在线等
qibo2002
2008-05-30 04:07:22
<c:out value="<a href='<%=serverLink%>'>clickHere </A>>" ....>
输出一个link该怎么实现?
如果按照上边那么写的话,就把<%=serverLink%>作为
字符串打出来了。
...全文
450
8
打赏
收藏
jstl中的c:out 可以出力jsp的变量么?在线等
<c:out value="<a href=''>clickHere >" ....> 输出一个link该怎么实现? 如果按照上边那么写的话,就把作为 字符串打出来了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dinglinhu
2008-05-30
打赏
举报
回复
jstl 本身就是把java重新封装的,所以在jstl代码中百分号是不认的,它只会把它当成普通的字符串。
所以代码本身就是错误的。
我刚重新写完,也作了测试,没有问题。代码如下:
<%
//request.setAttribute("serverLink","aa.jsp");
String serverLink = "http://www.baidu.com";
request.setAttribute("serverLink",serverLink);
%>
<c:out value="<a href='${serverLink}'>clickHere </A>" escapeXml="false"/>
这里注意的地方主要有:
1,jstl中不允许有 <%%>
2, 取变量是用 ${} 符号,并且变量在前面被set过。
3,escapeXml得用false,不能用true. 使用true时它会把value值当成整个字符串。
希望对你有所帮助。
duzhonghua
2008-05-30
打赏
举报
回复
用EL吧
TRUE和FALSE都试一下。用来控制是否转义的。这个也是重点,好像要设置成true
java_new_comer
2008-05-30
打赏
举报
回复
是escapeXml.呵呵,很久没用了
java_new_comer
2008-05-30
打赏
举报
回复
<c:out value="<a href=' ${serverLink}>'>clickHere </a> " escapexml="true"/>
jstl标签里有个escapexml属性的,你查一下,TRUE和FALSE都试一下。用来控制是否转义的。
我是小辉辉
2008-05-30
打赏
举报
回复
3楼的应该可以,既然你都用JSTL了,就不要写<%%>类似的东西了,JSTL联合EL,基本上都能解决了.
laorer
2008-05-30
打赏
举报
回复
上面的错了
<c:out value=" <a href=' <c:url value="${serverLink}"/>'>clickHere </A>>" ....>
laorer
2008-05-30
打赏
举报
回复
<c:out value=" <a href='<c:url value="serverLink"/>'>clickHere </A>>" ....>
yami251139
2008-05-30
打赏
举报
回复
你给我一个不可以的理由...
这是你写的部队...
jstl
-1.2.1 jar
jstl
-1.2.1,之前的版本需要在服务器
中
配置一下,而且它分成了两个jar(
jstl
.jar和standard.jar)还有一个tld文件,而1.2已经不用配置了,直接把javax.servlet.
jsp
.
jstl
-1.2.1.jar和javax.servlet.
jsp
.
jstl
-api-1.2.1...
jstl
-1.2.jar 官方下载
可以将该参考实现
中
的定制标记库合并到任何支持
JSP
1.2 和 Servlet 2.3 规范的服务器,以添加对
JSTL
的支持。 如果要使用
JSTL
,则必须将
jstl
.jar和 standard.jar文件放到classpath
中
,如果你还需要使用XML ...
JSP
中
JSTL
标签库实操极简入门
内容包括:
JSTL
标签库的使用-1-环境准备
JSTL
标签库的使用-2-c标签
中
的out
JSTL
标签库的使用-3-c标签
中
的set
JSTL
标签库的使用-4-c标签
中
的remove
JSTL
标签库的使用-5-c标签
中
的catch
JSTL
标签库的使用-6-c标签
中
的...
jstl
1.1.jar和standard1.1.jar
(另外,实际操作的时候发现
JSTL
1.2.jar和
JSTL
1.1.jar这2个包放一起可以在tomcat5.5和tomcat6.0上跑,鉴于
JSTL
1.1.jar里面没有c.tld等文件,猜测
JSTL
1.1.jar里面只是放置了1.1的专用的类和信息)
jstl
jar包
jstl
jar包:
jstl
.jar standard.jar 使用
jstl
做前端开发的jar包。
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章