首先建立一个对象,如用<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是JAVA标准标签库${}这个是EL表达式两个不能混为一谈的你这里的要求应该是随机从数组中抽一个属性名出来给EL表达式作属性名,大体就是要产生一个数组长度以内的随机数,然后使用${对象名[属性名]}的方式来获得,记住是中括号。