java生成jsp静态页面时#造成错误
我用java替换jsp模板占位符,并生成JSP具体页面时,发现一个问题,只要是要生成的内容中包含#{}的内容,替换后,再访问这个页面就会报错。
数据库中的要替换jsp占位符的content内容如下:
#{sdfsd}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我用java替换jsp模板占位符,并生成JSP具体页面时,发现一个问题,只要是要生成的内容中包含#{}的内容,替换后,再访问这个页面就会报错。
数据库中的要替换jsp占位符的content内容如下:
#{sdfsd}
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
我的那个jsp页面源码中,固有的el表达式是需要解析的,只是通过java替换的这部分不让 解析,这个该如何解决?
而且更主要的问题是问什么Jsp页面会解析#{}?它不是 解析${}的吗?
回复
@留在青山 : <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" deferredSyntaxAllowedAsLiteral="true"%> 试试。