el或者jstl怎么调用java方法,比如说现在后台有一个类,有一个getName的方法,但是需要前台传入一个数字参数,然后返回一个字条串。有一点要说明一下,这个是不想用ajax,直接页面加载时将这个字条串显示出来

解决方案 »

  1.   

    用el表达式,用对象名.name(String 参数名),用jstl的set标签定义一个变量,在用el表达式显示这个变量。
      

  2.   

    给楼主来个简单的例子吧:package com.zhangjihao.demo;
    public class SayYourName{
        private String name;
        public String getName(){
            return "Hi "+name;
        }
        public void setName(String name){
            return this.name = name;
        }
    }<jsp:useBean id="sayYourName" scope="page" class="com.zhangjihao.demo.SayYourName" ></jsp:useBean>
    <jsp:setProperty property="name" name="sayYourName" value="zhangjihao"/>
    <!--输出到Html页面-->
    ${sayYourName.name}//输出:Hi zhangjihaojsp:useBean 相当于new 一个bean
    jsp:setProperty 相当于调用属性的set方法
    ${sayYourName.name} 相当于调用属性的get方法