【求助】java代码中可以取jstl对象么?${} 符号把我搞的好混乱求大神帮助

TAO不是哭脸 2015-10-14 09:45:00
<c:forEach items="${worker.servicer.selPackages}" var="packageCode">
<option value="${packageCode}"><%= pageWorker.getServicer().getPackageCode2NameMap().get(${packageCode}) %></option>
</c:forEach>

1 很天真的以为可以这样写,但是在java代码中似乎并不能取到那个packageCode,那这种情况该怎么处理呢?

2 我通过<c:set value="value" var="name"> 也可以通过${name}取值,这个又是把值存放到哪呢?

3 有没有关于这方面的书,我想好好补习下

求大神答疑解惑
...全文
58 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
anshshan 2015-10-14
  • 打赏
  • 举报
回复
jstl技术是在web页面上使用的,并不能在jsp中的代码中取值貌似,而且这种在web页面中使用代码的不常见,建议你自己写一个el标签或者jstl来实现上述的方法,然后调用就行。建议去网上看看视频吧,我觉得黑马28期里面的视频不错!

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧