jsp中cannot be resolved 什么意思

Anerroroccurredatline:10inthejspfile:/printTable.jspcolcannotberesolved7:%>8:<tr>9:<%... An error occurred at line: 10 in the jsp file: /printTable.jsp
col cannot be resolved
7: %>
8: <tr>
9: <%
10: for(int j=0;j<col;j++){
11: %>
12: <td><%=i*j%></td>
13: <%
具体程序是这样的
<%
int row=Integer.parseInt(request.getParameter("row"));
int clo=Integer.parseInt(request.getParameter("col"));
%>
<%
for(int i=0;i<row;i++){
%>
<tr>
<%
for(int j=0;j<col;j++){
%>
<td><%=i*j%></td>
<%
}
%>
</tr>
<%
}
%>
展开
 我来答
糖糖寳寳
推荐于2016-08-24 · TA获得超过6.4万个赞
知道大有可为答主
回答量:1.8万
采纳率:92%
帮助的人:3948万
展开全部
意思就是编译器无法识别变量,解决思路:
1、可以先查找是从哪里来的,是方法的参数,还是成员变量局部变量或者Jsp中的页面内置对象。
2、之后看看是否有那块的命名不规范,或者还有错误信息,这个只能是根据实际情况来进行问题分析。
比如:
<form method="POST" action="login.jsp">
<%
//是否登陆
String usr=(String)session.getValue("user_name");
if(usr!=null && !usr.equals(""))
{
String name=(String)session.getAttribute("user_name");
String sql="select * from member where user_name='"+name+"'";
//ResultSet rs=null;
rs=stmt.executeQuery(sql);
if(rs.next()){
%>
nirenfu
推荐于2018-03-08 · TA获得超过1991个赞
知道小有建树答主
回答量:368
采纳率:0%
帮助的人:630万
展开全部
col 未在上下文中定义,你页面上没有col 的定义吧?例如int col =***
int clo=Integer.parseInt(request.getParameter("col"));
for(int j=0;j<col;j++)
clo和col
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小傻

2018-06-28 · 知道合伙人软件行家
小傻
知道合伙人软件行家
采纳数:11567 获赞数:31134
已经做过两个上架的app和两个网页项目.

向TA提问 私信TA
展开全部
应该是这个标签无法识别,有可能是字母拼写错误了,仔细检查一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式