java - 如何使用 JSTL 在 .jsp 页面中调用 java 方法

标签 java jsp servlets jstl

下面是我的java代码:

package employees;  
public class showString{    
    public String setSection(){
        String myStr = "Hello";
        return myStr ;
    }
};

如何使用 JSTL 在我的 jsp 页面中调用 setSection() 方法?我尝试了几种方法,但都没有用。

我已经检查过此页面 How to avoid Java Code in JSP-Files?但不明白如何在jsp文件上调用我的方法

这将是一个很大的帮助。谢谢

最佳答案

你可以试试<jsp:usebean>调用java bean的方法.. 检查下面的例子

package my;
public class MyBean {

  private String name=new String();

  public String getName() {
  return name;
  }
  public void setName(String name) {
  this.name = name;
  }
  } 

在jsp中调用setname方法

<jsp:useBean id="mybean" class="my.MyBean" scope="session" >
<jsp:setProperty name="mybean" property="name" value=" Hello world" />
</jsp:useBean>

在jsp中调用getname方法

<jsp:getProperty name="mybean" property="name" />

主要的要求是你的方法名应该以get和set开头加上属性名

关于java - 如何使用 JSTL 在 .jsp 页面中调用 java 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15131033/

相关文章:

java - 如何在NetBeans平台应用程序中更快地显示Java3D图像?

java - 关闭钩子(Hook)可以用于稍长的任务吗

java - 将预定义值设置为 MultiAutoCompleteTextView : Android

java - 如何更改jbpm 6.5的kie工作台前端?

java - 在java中获取错误的IP地址

java - 形成和执行 if 语句的问题

java - 如何放置<安全:authentication property ="principal.username"/> inside a value ="" in an input?

java - 错误 404 : Issue accessing/WEB-INF/views/sendMessage.原因:未找到

java - 在java中打开新的动态Web项目

Java : Reload webapp in the servlet and then redirect request