java打印jsp,如何在JSP文件中打印Java字符串

I'm trying to print a string variable via my jsp file, here is my code:

why are you not working

String test = "bold and underlined";

%>

output:

0e44K.png

Is there a way to print test or test2 using JSTL ? As you can see in the code above I've managed to print the variable test1 but nothing appear on the page for the variables test or test2.

PS: why I want to use JSTL ? Because it offers a way to evaluate html tags and not escape them

解决方案

yes there is.You can set your variable test in page scope using pageContext object.

String test = "bold and underlined";

pageContext.setAttribute("test", test);

%>

Output

bold and underlined underlined bold and underlined

JSTL works entirely with scoped variables where scope can be request,session or page.By default scope is page.

While scriplet is raw java which is inserted into the service method of the JSP page’s servlet.

So if you want to access any scriplet variable in JSTL,you need to set in scope.

See Also

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值