我正在尝试传递一个包含 html 内容的字符串参数。
<%
String myparam = "<td>some text</td>";
%>
<td>
<a href="page.jsp?myparam=<%=myparam%>">Visit W3Schools</a>
</td
它无法发送并将我的字符串识别为 html 代码。
最佳答案
将文本转换为 URL 可传递参数,和没有 HTML <
, >
在 HTML 属性内部,执行以下操作:
String myparam = URLEncoder.encode("<td>some text</td>", "UTF-8");
在 JSP 顶部,您可能必须导入 java.net.URLEncoder。
<%@ page import="java.net.URLEncoder" %>
关于java - JSP发送具有html内容的字符串参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47203179/