一个发布商品的网页
源代码如下:
<%@ page contentType="text/html; charset=gb2312" %>
<%
if(session.getAttribute("username")==null{
%>
<jsp:forward page="login.jsp"/>
<%
}
%>
<html>
<head>
<title>上传商品</title>
<link rel="stylesheet" type="text/css" href="css.css"  >
</head>
<body topmargin="0" leftmargin="0"  text="#000000" bgcolor="#CCCCCC">
<center>
<h3>上传商品</h3>
<hr color="#FF0000" width="80%"  >
<table width="421">
<form action="" method="post" enctype="multipart/form-data">
<tr align="center">
<td width="20%" align="right">商品名称:</td>
<td width="80%" align="left"><input type="text" name="goodsname" ></td>
</tr>
<tr align="center" >
<td width="20%" align="right">图片预览:</td>
<td width="80%" align="left"><input type="file" name="text2" value="pic//" ></td>
</tr>
<tr align="center">
<td width="20%" align="right" >商品等级:</td>
<td width="80%" align="left">
<input type="radio" name="dengji" value="1" >1
<input type="radio" name="dengji" value="2" >2
<input type="radio" name="dengji" value="3" >3
<input type="radio" name="dengji" value="4" >4
<input type="radio" name="dengji" value="5" >5
<input type="radio" name="dengji" value="6" >6
<input type="radio" name="dengji" value="7" >7
<input type="radio" name="dengji" value="8" >8
<input type="radio" name="dengji" value="9" >9
</td>
</tr>
<tr align="center">
<td width="20%" align="right">初始价格:</td>
<td width="80%" align="left"><input type="text" name="initprice" value="0" ></td>
</tr>
<tr align="center">
<td width="20%" align="right">新旧程度:</td>
<td width="80%" align="left"><input name="xinjiu" type="radio" value="new" checked="checked" >新品
<input type="radio" name="xinjiu" value="old" >二手
</td>
</tr>
<tr align="center">
<td colspan="2">&nbsp;&nbsp;<input type="submit" value="上传" ></td>
</tr>
</form>
</table>
<br>
<br>
<br>
<a href="goodslist.jsp">按此返回商品列表</a>
</center>
</body>
</html>
能够预览,但是把它放在服务器下面就报错了错误如下:
HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to compile class for JSPAn error occurred at line: 2 in the jsp file: /upload.jsp
Generated servlet error:
Syntax error, insert ") Statement" to complete IfStatement
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: Unable to compile class for JSPAn error occurred at line: 2 in the jsp file: /upload.jsp
Generated servlet error:
Syntax error, insert ") Statement" to complete IfStatement
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:413)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:297)
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)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.16 logs.
--------------------------------------------------------------------------------Apache Tomcat/5.5.16但是奇怪的是我把它单独的放在其他目录下它又能正确的显示这是怎么回事呢哪儿兄台知道啊?