这是什么错误?
java.io.IOException: javax.servlet.jsp.JspException: The taglib validator rejected the page: "java.io.UTFDataFormatException: Invalid byte 1 of 1-byte UTF-8 sequence., "
at weblogic.servlet.jsp.Jsp2Java.outputs(Jsp2Java.java:125)
at weblogic.utils.compiler.CodeGenerator.generate(CodeGenerator.java:258)
at weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:364)
at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:220)
at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:172)
at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:504)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:349)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6310)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3622)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
源码为:
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ page contentType="text/html; charset=gb2312" language="java" %>
<html>
<head>
<title>JSTL: c:out的使用</title>
</head>
<body bgcolor="#FFFFFF">
<hr>
<% session.setAttribute("test_session","testValue_session");%>
<% request.setAttribute("test_request","testValue_request");%>
<% application.setAttribute("test_application","testValue_application");%>
<% request.setAttribute("test_all","testValue_request");%>
<% session.setAttribute("test_all","testValue_session");%>
<% application.setAttribute("test_all","testValue_application");%>
<hr>输出一个字符串:
<c:out value="test"/>
<hr>带有body的c:out标签,但是body不输到客户端。
<% for(int i=0;i<5;i++)
{
%>
<c:out value="test2">
<% out.println("i");
i++;
%>
</c:out>
<% }%>
<hr>
<c:out value="2<10" escapeXml="true">
</c:out>
<hr>获得session中的属性:
<c:out value="${test_session}"/>
<hr>获得request中的属性:
<c:out value="${test_request}"/>
<hr>获得application中的属性:
<c:out value="${test_application}"/>
<hr>测试表达式语言优先获得哪个属性:<request,session,application>
<c:out value="${test_all}"/>
<hr>输出一个默认值:
<c:out value="${notex}" default="这个值不存在"/>
</body>
</html>
at weblogic.servlet.jsp.Jsp2Java.outputs(Jsp2Java.java:125)
at weblogic.utils.compiler.CodeGenerator.generate(CodeGenerator.java:258)
at weblogic.servlet.jsp.JspStub.compilePage(JspStub.java:364)
at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:220)
at weblogic.servlet.jsp.JspStub.prepareServlet(JspStub.java:172)
at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:504)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:349)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6310)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3622)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2569)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
源码为:
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ page contentType="text/html; charset=gb2312" language="java" %>
<html>
<head>
<title>JSTL: c:out的使用</title>
</head>
<body bgcolor="#FFFFFF">
<hr>
<% session.setAttribute("test_session","testValue_session");%>
<% request.setAttribute("test_request","testValue_request");%>
<% application.setAttribute("test_application","testValue_application");%>
<% request.setAttribute("test_all","testValue_request");%>
<% session.setAttribute("test_all","testValue_session");%>
<% application.setAttribute("test_all","testValue_application");%>
<hr>输出一个字符串:
<c:out value="test"/>
<hr>带有body的c:out标签,但是body不输到客户端。
<% for(int i=0;i<5;i++)
{
%>
<c:out value="test2">
<% out.println("i");
i++;
%>
</c:out>
<% }%>
<hr>
<c:out value="2<10" escapeXml="true">
</c:out>
<hr>获得session中的属性:
<c:out value="${test_session}"/>
<hr>获得request中的属性:
<c:out value="${test_request}"/>
<hr>获得application中的属性:
<c:out value="${test_application}"/>
<hr>测试表达式语言优先获得哪个属性:<request,session,application>
<c:out value="${test_all}"/>
<hr>输出一个默认值:
<c:out value="${notex}" default="这个值不存在"/>
</body>
</html>
...全文
相关推荐
无法从 int? 转换为 int 运行时出现错误
当我们试图将`int?`转换为`int`时,需要确保`int?`变量不是`null`。这是因为直接转换会尝试将`null`值赋给非可空类型,这会导致编译错误或运行时异常。
Excel2021中出现常见错误值怎么办?.docx
可能的原因包括缺少数据,查找函数参数错误,未排序的表中使用查找函数,数组公式参数与区域大小不符,缺少必需参数,使用不可用的自定义函数,或宏返回#N/A。5. #NAME?
HTTP 500错误是什么意思?
服务器配置错误:服务器的配置文件(例如httpd.conf)存在错误,例如虚拟主机配置错误、目录权限不正确等,可能会导致服务器返回500错误。如何解决HTTP 500错误?下面是一些建议:1.
Dreamweaver无法打开提示javascript错误怎么办?
Dreamweaver无法打开提示javascript错误怎么办?Dreamweaver无法启动,总是提示javascript错误,删除部分软件也不行,该怎么办呢?下面我们就来看看详细的解决办法,需要
你想知道logo错误的严重级别为多高吗?
你想知道logo错误的严重级别为多高吗?千里:如果一个系统发现logo贴成了另外一个系统的logo,属于第几级bug?BUG:个人觉得最多算一个中级界面错误而已,不能因为是其他公司的logo就说这是个


Web 开发

