扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
把${num}转换为String类型,如下:
站在用户的角度思考问题,与客户深入沟通,找到洞头网站设计与洞头网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:做网站、网站设计、企业官网、英文网站、手机端网站、网站推广、主机域名、网站空间、企业邮箱。业务覆盖洞头地区。
bean:define id="numStr" value="${num}" type="java.lang.String"/
在调用%=map.get(numStr)%就可以了
要怎么嵌入java代码呢?
jsp页面中嵌入java代码叫做小脚本,如:
%
String str = "java";
out.print(str);
%
但是jstl本来就是用来取代小脚本的,因此没有必要再jstl中嵌入java代码
如果要在jstl中使用java代码的值的话,可以通过表达式%=str %或者jstl的core标签,如:c:set var="set" value="%=str %" /等等
具体用法有些不太记得了,好长时间没有用过jstl了。
首先建立一个对象,如用jsp:usebean标签,然后就可以用${对象名.属性名}取得相关数据。
假如建立那个对象的类(bean类)如下:
package com.example.name;
public class ClassA {
private String name = "NAME";
public String getName() {
return name;
}
}
然后就可以在jsp页面里建立个对象
jsp:useBean id="classa" class="com.example.name.ClassA" /
之后就可以用它的属性了
例如这么用
h1${classa.name}/h1
实际上这么做是调用了上面那个bean类中的名称对应的get方法,注意对bean类方法的命名要严格按照get+属性名且首字母大写+不能有参数。且这个bean类必须有无参构造方法。
JSTL代码只是在页面中使用的,其最终也会生成HTML代码显示在页面上,所以你 后台java还和以前一样进行处理就可以了。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流