he20041987 发表于 2008-6-7 18:43

关于页面编码方式设置问题?(已解决)

我在jsp页面中加入了这样一句<%@ page contentType="text/html;charset=gb2132" %> 来将网页的编码方式设置为gb2132。但一运行时就出现一个异常

org.apache.jasper.JasperException: /TableValidate/index.jsp(1,1) Page directive has invalid attribute: contextType
        org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
        org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
        org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:198)
        org.apache.jasper.compiler.JspUtil.checkAttributes(JspUtil.java:305)
        org.apache.jasper.compiler.Validator$DirectiveVisitor.visit(Validator.java:99)
        org.apache.jasper.compiler.Node$PageDirective.accept(Node.java:550)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166)
        org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2216)
        org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2222)
        org.apache.jasper.compiler.Node$Root.accept(Node.java:457)
        org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166)
        org.apache.jasper.compiler.Validator.validate(Validator.java:1447)
        org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:167)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:296)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
        org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
        org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

不知道是哪里出错了?

[[it] 本帖最后由 he20041987 于 2008-6-8 13:13 编辑 [/it]]

saberasurada 发表于 2008-6-8 12:54

我第一眼看上去似乎没错。(文法没错)[tk01]
但仔细一看,差点撅过去[tk02] 。

<%@ page contextType="text/html;charset=gb2132" %>

应该是“[color=Red][size=4]gb2312[/size][/color]”吧,不是什么“gb2132”。[tk13]

[[it] 本帖最后由 saberasurada 于 2008-6-8 12:55 编辑 [/it]]

he20041987 发表于 2008-6-8 13:11

呵呵! 想不到我记的一直是错的!thanks

页: [1]

编程论坛