繁体   English   中英

如何将 Java 变量传递给 HTML 标签?

[英]How to pass Java variable into HTML tag?

我有一个包含 url 的变量。

String url = getEnvironment().getProperty(CUSTOMER_SIGN_IN_PAGE_URL);

那么我如何使用这个 url 变量作为以下代码段的 url

String customerMessage = new StringBuilder("Hi, We have received your request. Your account will be unblocked within 48 hours.")
     .append("<br><br><a href=\" url \" target=\"_blank\"><button> CONTINUE </button></a>")
     .toString();

您需要使用第二个 " 转义字符串并将其与 + 连接

例如

     String customerMessage = new StringBuilder("Hi, We have received your request. Your account will be unblocked within 48 hours.")
            .append("<br><br><a href=\""+ url +"\" target=\"_blank\"><button> CONTINUE </button></a>")
            .toString();

事实上,如果您想实现基于服务器的解决方案,您应该查看 Java Server Pages (JSP) 或 Java Server Faces (JSF)。

我喜欢使用String.format()

   String customerMessage = String.format("Hi, We have received your request. Your account will be unblocked within 48 hours.\n<br><br><a href=\"%s\" target=\"_blank\"><button> CONTINUE </button></a>", url);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM