当前页面: 开发资料首页 → Eclipse 专题 → 用MyEclipse创建Jsp项目,Java属性文件怎么创建和部署
用MyEclipse创建Jsp项目,Java属性文件怎么创建和部署
摘要: 用MyEclipse创建Jsp项目,Java属性文件怎么创建和部署
我用MyEclipse做一个Jsp的例子,按照书上的步骤需要建立几个.properties的Java属性文件,可是书上的例子是用JBuilder 2005做的,我不知道该怎么创建,我用新建->文件,然后填入文件名和路径(WEB-INF/classes/下),把代码照书上的敲一边,然后部署,运行.jsp,结果报500服务器错误。是不是还要改那个文件,求教。
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: /index.jsp(50,0) Unterminated <fmt:message tag
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
org.apache.jasper.JasperException: /index.jsp(50,0) Unterminated <fmt:message tag
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:405)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:130)
org.apache.jasper.compiler.Parser.parseBody(Parser.java:1819)
org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:1069)
org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1376)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1573)
org.apache.jasper.compiler.Parser.parse(Parser.java:126)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:211)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:100)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:155)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
以上是出错信息
eclipse下的话放src下面就可以了
就是新建文件吗?还是新建别的什么?
你在创建文件的时候应该放在src下面或者src下面的包下面,不能直接到在web-inf下的classes下的.
我直接创建在src下面了,还是报上面的错,不知何故
/index.jsp(50,0) Unterminated <fmt:message tag
未结束的标签,应该跟资源文件没关系,查你的index.jsp中的标签
原来如此,我再检查一下我的代码
哈哈,果然如lzfxpuugv(太行山人)所说,是我太不细心了。