我有一个包含网址的变量。
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();
你需要用第二个“转义你的字符串”并用+连接它
EG
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);