web appliction的目录结构:../webapp/yourappliction/ WEB-INF/classes include/*.jsp
servlet好像不能这样用aaa a=new aaa();
我刚才看了源码,那个aaa是个普通类了,我的目录结构就是像(事了抚衣去,不留身与名) 说得一样了
我快郁闷死了~~~~我尝试着把我的包放在我应用里面所有我可以想得到的地方,包括/WEB-INF/class、/include、%Tomcat_home%/common/classes、我还把他打包成jar文件放在了/WEB-INF/lib、%Tomcat_home%/common/lib下面,把它放到以上位置都会出现pcakage does not exist的错误,我真的不知道该怎么处理我这些类文件了,求大家在帮我想一想,还会是哪里有问题呢?
当把打包好的jar文件拷贝到%TOMCAT_HOME%/common/lib下面的时候,不会出现pcakage does not exist这样的错误,但是会发现访问任何相关页面都会出现“该页无法显示”的错误,这究竟是怎么一回事的?
另外,在jsp页面调用JavaBean是最好用:<jsp:useBean ...>
<%@ page errorPage="/sys/cmain/error.jsp" %>
<%@ page import="com.myaaa.*" %> //或者换成<%@ page import="com.myaaa.aaa" %>
<html>
<head>
<title>
forwod
</title>
</head>
<body>
<%
aaa g= new aaa();
response.sendRedirect("/errorpage?mes="+"未登陆,请先登陆。");%>
</body>
</html>就是这样了
在web.xml注册一下啊
你的java源文件 都有package com.myaaa;这一句么
我看了,是个普通类了
类文件:/WEB-INF/classes/com/myaaa/aaa.class那么要把com放到/include/下面么?我想不用吧
WEB-INF/classes
include/*.jsp
你用一下tomcat里用到其它class的例子看有问题没