美文网首页
jsp页面原样显示_[java,jsp]

jsp页面原样显示_[java,jsp]

作者: Nisus_Liu | 来源:发表于2018-01-17 16:37 被阅读0次

    现象

    el表达式被当做字符串原样显示了.


    el表达式原样显示

    原因

    经过搜集资料, 原来是web.xml头设置的原因(艹....)[1].

    • bug时的web.xml头
      这种头声明可能就是, 默认忽略了el表达式, 将其当做普通字符串了.
    <!DOCTYPE web-app PUBLIC
     "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
     "http://java.sun.com/dtd/web-app_2_3.dtd" >
    
    • 正确的头声明
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee"
             xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
             version="2.5">
    
    

    后记

    学到现在jsp的基础知识已经全然忘光了(%$#&^).

    [转]也就是说在javaee4中默认设置是<%@ page isELIgnored="false"%>,而javaee5中默认设置可能是<%@ page isELIgnored="true"%>,所以在javaee5我们可以通过在jsp页面设置<%@ page isELIgnored="false"%>来指定正常解析EL表达式 。


    1. 通过看这篇文章给了我零感, 瞬间解决问题. http://www.jb51.net/article/92753.htm

    相关文章

      网友评论

          本文标题:jsp页面原样显示_[java,jsp]

          本文链接:https://www.haomeiwen.com/subject/umeuoxtx.html