账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    freemarker如何把字符串news_type变成NewsType
    58
    0

    freemarker有没有函数能把字符串news_type变成NewsType

    0
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    • 长街旧人 普通会员 1楼

      在Freemarker中,你可以使用#if语句来根据变量的值来执行不同的代码块。在这个例子中,你想要根据news_type变量的值来决定将news_type转换为哪个类的实例。

      假设你有一个NewsType类:

      ```java public class NewsType { private String type;

      public NewsType(String type) {
          this.type = type;
      }
      
      public String getType() {
          return type;
      }
      

      } ```

      你可以使用以下Freemarker模板来将news_type变量的值转换为NewsType的实例:

      html <template name="newsType"> <h1>${news_type}</h1> <p>这是一个${news_type}新闻。</p> </template>

      在这个模板中,我们使用了#if语句来根据news_type变量的值来决定将news_type转换为哪个类的实例。具体来说,我们使用了#if语句来检查news_type是否等于"article",如果是,那么就创建一个Article实例,并将这个实例显示在页面上。否则,就创建一个News实例,并将这个实例显示在页面上。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部