missing term错误。

unsane 2002-07-09 07:26:36
这个错误到底是什么错误啊?我老遇上,检查了下,也没觉得语法有什么问题啊。比如下面这个:
Generated servlet error:
D:\Tomcat 4.0\work\localhost\examples\jsp\user\register$jsp.java:130: Missing term.

out.write("\r\n<form method=post action=\"register2.jsp\">\r\n<input type=\"hidden\" name=\"username\" value=\"");
请大家指点!谢谢啊
...全文
168 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
unsane 2002-07-10
  • 打赏
  • 举报
回复
好。谢谢各位!
Andrawu 2002-07-10
  • 打赏
  • 举报
回复
同意楼上。"<%=name1%>"
Andrawu 2002-07-10
  • 打赏
  • 举报
回复
同意楼上。"<%=name1%>"
Andrawu 2002-07-10
  • 打赏
  • 举报
回复
同意楼上。"<%=name1%>"
wangzhiqing 2002-07-09
  • 打赏
  • 举报
回复
"<% =name1 %>" 不正确!!!

<% 和 = 之间不能有空格!

必须 <%= ..... %>
unsane 2002-07-09
  • 打赏
  • 举报
回复
错误提示,好象下面这些都有那个MISSING TERM错误:
<form method=post action="register2.jsp">
<input type="hidden" name="username" value="<% =name1 %>">
<input type="hidden" name="password" value="<% =password %>">
<input type="hidden" name="name" value="<% =name2 %>">
<input type="hidden" name="email" value="<% =e_mail %>">
<input type="hidden" name="education" value="<% =education %>">
<input type="hidden" name="sex" value="<% =sex %>">
<input type="hidden" name="resume" value="<% =resume %>">
unsane 2002-07-09
  • 打赏
  • 举报
回复
代码如下:
<%@ page language="Java" import="java.sql.*" %>
<jsp:useBean id="RegisterBean" scope="page" class="opendb.opendb" />
<%
String name1=request.getParameter("username");
String name2=request.getParameter("name");
String password=request.getParameter("password");
String e_mail=request.getParameter("email");
String education=request.getParameter("education");
String sex=request.getParameter("sex");
String resume=request.getParameter("resume");
if ((name1==null)||(password==null)){
%>
<p>用户名和密码不能为空!</p>
<input type="button" value="返回修改" onclick="history.back()">
<%
}
else
{
String sql="select * form userinfo where username='" + name1 + "'";
Resultset rs= RegiseterBean.executeQuery(sql);
if(rs.next()){rs.close();
session.putValue("register_message","duplicate name found!");
%>
<script language=JavaScript>
window.location="info.jsp?str=用户<%=name1%>已经存在"
</script>
<%
}
else
{ rs.close();
%>
<center>
<form method=post action="register2.jsp">
<input type="hidden" name="username" value="<% =name1 %>">
<input type="hidden" name="password" value="<% =password %>">
<input type="hidden" name="name" value="<% =name2 %>">
<input type="hidden" name="email" value="<% =e_mail %>">
<input type="hidden" name="education" value="<% =education %>">
<input type="hidden" name="sex" value="<% =sex %>">
<input type="hidden" name="resume" value="<% =resume %>">
请确认您的注册信息<br><br>
<table width="60%" border="1">
<tr>
<td>登录名:</td><td><% =name1 %></td>
</tr>
<tr>
<td>密码:</td><td><% =password %></td>
</tr>
<tr>
<td>真实姓名:</td><td><% =name2 %></td>
</tr>
<tr>
<td>性别:</td><td><% =sex %></td>
</tr>
<tr>
<td>简历</td><td><% =resume %></td>
</tr>
<tr>
<td>EMAIL:</td><td><% =e_mail %></td>
</tr>
<tr>
<td>学历:</td><td><% =education %></td>
</tr>
</table>
<br>
<input type="submit" value="提交">   
<input type="button" value="返回修改" onclick="history.back()">
</form>
<% } %>
</center>
<% } %>
谢谢,为什么会有missing term错误呢?
bbshero 2002-07-09
  • 打赏
  • 举报
回复
尝试:
out.write("\\r\\n<form method=post action=\"register2.jsp\\">\\r\\n<input type=\\"hidden\\" name=\\"username\\" value=\\"");
Andrawu 2002-07-09
  • 打赏
  • 举报
回复
可能是你的jsp中的变量值多了",
帖出你的代码。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧