菜鸟求助:manager cannot be resolved

fengyun2999 2010-05-07 01:16:35
jsp页面有错
是下面navigation.jsp中的manager有错,MyEclipse提示是manager cannot be resolved
网上说manager是在banner.jsp文件中定义的,banner.jsp和navigation.jsp文件都被静态包含于main.jsp文件中,在运行时这几个文件将被合成了一个servlet。
本人是初学,如何修改

navigation.jsp代码:

<%@ page contentType="text/html; charset=gb2312"%>
<%@ page import="com.dao.ManagerDAO"%>
<%@ page import="com.actionForm.ManagerForm"%>
<%
ManagerDAO managerDAO=new ManagerDAO();
ManagerForm form1=(ManagerForm)managerDAO.query_p(manager);
int sysset1=0;
int readerset1=0;
int bookset1=0;
int borrowback1=0;
int sysquery1=0;
if(form1!=null){
sysset1=form1.getSysset();
readerset1=form1.getReaderset();
bookset1=form1.getBookset();
borrowback1=form1.getBorrowback();
sysquery1=form1.getSysquery();
}

%>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script src="JS/onclock.JS"></script>
<script src="JS/menu.JS"></script>
<div class=menuskin id=popmenu
onmouseover="clearhidemenu();highlightmenu(event,'on')"
onmouseout="highlightmenu(event,'off');dynamichide(event)" style="Z-index:100;position:absolute;"></div>
<table width="778" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr bgcolor="#DFA40C">
<td width="3%" height="27"> </td>
<td width="29%"><div id="bgclock" class="word_white"></div></td>
<script language="javascript">
function quit(){
if(confirm("真的要退出系统吗?")){
window.location.href="logout.jsp";
}
}
</script>
<td width="66%" align="right" bgcolor="#B0690B" class="word_white"><a href="main.jsp" class="word_white">首页</a> |
<%if(sysset1==1){%><a onmouseover=showmenu(event,sysmenu) onmouseout=delayhidemenu() class="word_white" style="CURSOR:hand" >系统设置</a> | <%}%><%if(readerset1==1){%><a onmouseover=showmenu(event,readermenu) onmouseout=delayhidemenu() style="CURSOR:hand" class="word_white">读者管理</a> | <%}%><%if(bookset1==1){%><a onmouseover=showmenu(event,bookmenu) onmouseout=delayhidemenu() class="word_white" style="CURSOR:hand" >图书管理</a> | <%}%><%if(borrowback1==1){%><a onmouseover=showmenu(event,borrowmenu) onmouseout=delayhidemenu() class="word_white" style="CURSOR:hand">图书借还</a> | <%}%><%if(sysquery1==1){%><a onmouseover=showmenu(event,querymenu) onmouseout=delayhidemenu() class="word_white" style="CURSOR:hand" >系统查询</a> | <%}%><a href="manager.do?action=querypwd" class="word_white">更改口令</a> | <a href="#" onClick="quit()" class="word_white">退出系统</a></td>
<td width="2%" bgcolor="#B0690B"> </td>
</tr>
<tr bgcolor="#DFA40C">
<td height="9" colspan="4" background="Images/navigation_bg_bottom.gif"></td>
</tr>
</table>


banner.jsp代码

<%@ page contentType="text/html; charset=gb2312"%>
<%@ page import="com.core.ChStr" %>
<%
ChStr chStr=new ChStr();
String manager=(String)session.getAttribute("manager");
//验证用户是否登录
if (manager==null || "".equals(manager)){
response.sendRedirect("login.jsp");
}
%>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<table width="778" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="118" valign="top" background="Images/top_bg.gif" bgcolor="#EEEEEE"><table width="100%" height="33" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="81%" height="10"></td>
<td colspan="2"></td>
</tr>
<tr>
<td height="20"> </td>
<td width="10%"><a href="#" onClick="window.location.reload();" class="word_dark">刷新页面</a></td>
<td width="9%"><a href="#" onClick="myclose()" class="word_dark">关闭系统</a></td>
<script language="javascript">
function myclose(){
if(confirm("真的要关闭当前窗口吗?")){
window.close();
}
}
</script>
</tr>
</table>
<table width="93%" height="79" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="69" align="right" valign="bottom">当前登录用户:<%=chStr.toChinese(manager)%></td>
</tr>
</table></td>
</tr>
</table>



main.jsp代码

<%@ page contentType="text/html; charset=gb2312" language="java"%>
<%@ page import="com.dao.BorrowDAO"%>

<%@ page import="com.actionForm.BorrowForm"%>
<%@ page import="java.util.*"%>
<%

%>
<html>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<head>
<title>图书馆管理系统</title>
<link href="CSS/style.css" rel="stylesheet">
</head>
<body onLoad="clockon(bgclock)">
<%@include file="banner.jsp"%>
<%@include file="navigation.jsp"%>
<%
BorrowDAO borrowDAO=new BorrowDAO();
Collection coll_book=(Collection)borrowDAO.bookBorrowSort();
%>
<table width="778" height="510" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="tableBorder_gray">
<tr>
<td align="center" valign="top" style="padding:5px;"><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="20" align="right" valign="middle" class="word_orange">当前位置:首页 >>> </td>
</tr>
<tr>
<td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="57" background="Images/main_booksort.gif"> </td>
</tr>
<tr>
<td height="72" valign="top"><table width="100%" height="63" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="2%" rowspan="2"> </td>
<td width="96%" align="center" valign="top"><table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#FFFFFF" bordercolordark="#B7B6B6" bordercolorlight="#FFFFFF">
<tr align="center">
<td width="5%" height="25">排名</td>
<td width="10%">图书条形码</td>
<td width="24%">图书名称</td>
<td width="10%">图书类型</td>
<td width="10%">书架</td>
<td width="14%">出版社</td>
<td width="11%">作者</td>
<td>定价(元)</td>
<td>借阅次数</td>
</tr>
<%if(coll_book!=null && !coll_book.isEmpty()){
Iterator it_book=coll_book.iterator();
int i=1;
int degree=0;
String bookname="";
String typename="";
String barcode_book="";
String bookcase="";
String pub="";
String author="";
String translator="";
Float price=new Float(0);
while(it_book.hasNext() && i<6){
BorrowForm borrowForm=(BorrowForm)it_book.next();
bookname=chStr.toChinese(borrowForm.getBookName());
barcode_book=borrowForm.getBookBarcode();
typename=chStr.toChinese(borrowForm.getBookType());
degree=borrowForm.getDegree();
bookcase=chStr.toChinese(borrowForm.getBookcaseName());
pub=chStr.toChinese(borrowForm.getPubName());
author=chStr.toChinese(borrowForm.getAuthor());
price=borrowForm.getPrice();

%>
<tr>
<td height="25" align="center"><%=i%></td>
<td style="padding:5px;"> <%=barcode_book%></td>
<td style="padding:5px;"><%=bookname%></td>
<td style="padding:5px;"><%=typename%></td>
<td align="center"> <%=bookcase%></td>
<td align="center"> <%=pub%></td>
<td width="11%" align="center"><%=author%></td>
<td width="8%" align="center"><%=price%></td>
<td width="8%" align="center"><%=degree%></td>
</tr>
<%
i++;
}
}%>
</table>
</td>
<td width="2%" rowspan="2"> </td>
</tr>
<tr>
<td height="30" align="right" valign="middle"><a href=borrow.do?action=bookBorrowSort><img src="Images/more.GIF" width="50" height="20" border="0"> </a></td>
</tr>
</table></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<%@ include file="copyright.jsp"%>
</body>
</html>

...全文
867 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiao_妞妞 2012-06-03
  • 打赏
  • 举报
回复
请问楼主这个问题解决没呢?我也出现这个问题,如果解决了,想了解一下怎么修改呢?
Caroline4 2012-05-17
  • 打赏
  • 举报
回复
求解决办法!急需!
荒颜 2012-05-14
  • 打赏
  • 举报
回复
我晕 都是前辈啊
我也在啃这个程序 页面跳转是硬伤啊 登陆一直是404
HQPMindy 2010-10-24
  • 打赏
  • 举报
回复
没办法解决吗?
hbcf888 2010-06-26
  • 打赏
  • 举报
回复
遇到同样问题
fengyun2999 2010-05-07
  • 打赏
  • 举报
回复
谢谢提醒
believefym 2010-05-07
  • 打赏
  • 举报
回复
这个已经不是那个not resolved的错误了吧

还有,以后要贴这些exception stack trace, 记得把那个root cause贴上,那个通常容易定位错误
fengyun2999 2010-05-07
  • 打赏
  • 举报
回复
但是最终,tomcat能启动
是不是配置有问题
MyEclipse左边的包资源管理器中显示只有navigation.jsp这一个文件有红色叉号,
其它的有不少黄色叹号的

我这个系统本身是jsp+tomcatMySQL的
我想改成连SqlServer2000的,现在,SqlServer里已经有数据库了
现在缺的就是能连接上数据库
fengyun2999 2010-05-07
  • 打赏
  • 举报
回复
启动tomcat有错误信息,以下只是一部分,
2010-5-7 13:50:32 org.apache.commons.digester.Digester startElement
严重: Begin event threw exception
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.commons.beanutils.PropertyUtilsBean.invokeMethod(PropertyUtilsBean.java:1773)
at org.apache.commons.beanutils.PropertyUtilsBean.setSimpleProperty(PropertyUtilsBean.java:1759)
at org.apache.commons.beanutils.PropertyUtilsBean.setNestedProperty(PropertyUtilsBean.java:1648)
at org.apache.commons.beanutils.PropertyUtilsBean.setProperty(PropertyUtilsBean.java:1677)
at org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:1022)
at org.apache.commons.beanutils.BeanUtilsBean.populate(BeanUtilsBean.java:811)
at org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:298)
at org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule.java:217)
at org.apache.commons.digester.Rule.begin(Rule.java:152)
at org.apache.commons.digester.Digester.startElement(Digester.java:1286)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocument
believefym 2010-05-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fengyun2999 的回复:]

在eclipse里面提示有错
但无法运行
[/Quote]

eclipse提示有错是正常的
无法运行是指访问main.jsp出错?什么错误信息?
fengyun2999 2010-05-07
  • 打赏
  • 举报
回复
在eclipse里面提示有错
但无法运行
believefym 2010-05-07
  • 打赏
  • 举报
回复
[Quote=引用楼主 fengyun2999 的回复:]
MyEclipse提示是manager cannot be resolved
[/Quote]

是运行时报错,还是只是在eclipse里面提示有错?
如果是后者的话可以忽略,ide还不能智能到可以判断在其他地方已经定义过并且被inlude到了一张页面,对于单个的navigation.jsp,那个manager就是没有被定义过的

81,092

社区成员

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

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