制作一个简易的登录页面 老是提示Only a type can be imported. test.UserBean resolves to a package
还有UserBean cannot be resolved to a type
loginaction放在\tomcat\webapps\sss\下
UserBean类文件放在F:\tomcat\webapps\sss|test\下面 百度很久也没明白。。。
下面是 loginaction源码。
<%@page contentType="text/html" pageEncoding="gb2312"%>
<%@page import="test.UserBean"%>
<%
String username=request.getParameter("username");
String password=request.getParameter("password");
if(username==""){
request.setAttribute("notice","用户名不能为空");
request.getRequestDispatcher("login.jsp").forward(request,response);
}else{
UserBean userbean = new UserBean();
if(userbean.isValid(username,password)){
session.setAttribute("username",username);
response.sendRedirect("zhuye.jsp");
}else{
request.setAttribute("notice","用户名或密码错误");
request.getRequestDispatcher("login.jsp").forward(request,response);
}
}
%>
UserBean类文件放在F:\tomcat\webapps\sss\WEB-INF\classes\test\下面
######回复 @宋潇岳 : F:\tomcat\webapps\sss\WEB-INF\classes\test\其中的\WEB-INF\classes没有的话自己新建文件夹,这两个是tomcat下项目必须有的######我没用myeclipse 编。。我用的是 dreamweaver、, 没有那些文件, myeclipse 有自己的classpath。。 我也把我的 classpath 设成了 F:\tomcat\webapps\sss; 按理来说也应该好使吧??? 后来我也用myeclipse 试了试,也不好使,而且好像我的myeclipse 有问题, 之前添加个图片 都显示不出来。。######
一楼的回答应该就是。
这个应该是一个非常基本的问题,建议看一看Java JSP/Servlet以及Tomcat的相关书籍。比如,孙卫琴的《Tomcat与Java Web开发技术详解》比较适合初学者。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。