首页 > 其他分享 >Only a type can be imported. XXX resolves to a package

Only a type can be imported. XXX resolves to a package

时间:2024-05-06 15:11:58浏览次数:26  
标签:java package XXX list 源文件 jsp resolves imported type

在编写jsp页面是,导入需要的包,运行时报错
main.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
    <%@ page import="java.util.List" %>
    <%@ page import="com.beans.Employee" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h3>员工管理系统</h3>
<a href="add.jsp">添加员工信息</a>
姓名:<input type="text" name="naem">
<input type="submit" value="查找">
<form>
<table border="1px">
    <tr><td>雇员号</td><td>姓名</td><td>出生日期</td><td>薪水</td><td>编辑</td><td>删除</td></tr>	
    <%
        List<Employee> list = (List<Employee>)session.getAttribute("list");
        for(Employee employee : list){
    %>
    <tr>
        <td><%=employee.getId() %></td>
        <td><%=employee.getName() %></td>
        <td><%=employee.getBirthday() %></td>
        <td><%=employee.getSalary() %></td>
        <td><a href="#">编辑</a></td>
        <td><a href="#">删除</a></td>
    </tr>
    <%
        }
    %>

</table>
</form>
</body>
</html>

运行后报错

当将<%@ page import="com.beans.Employee" %>改为<%@ page import="com.beans.*" %>后下面的错误消失了

在生成的java文件中的第:[15]行发生错误:[D:\Documents\eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\employee\org\apache\jsp\main_jsp.java]
Only a type can be imported. com.beans.Employee resolves to a package

但是

Employee cannot be resolved to a type

依旧存在
疑似原因:
jsp容器先将jsp文件转换成一个java源文件(java servlet源文件),在把java源文件编译成字节码文件(以.class结尾)
运行时项目没有自动编译
解决方法:
1、在Project里勾选Build Automatically然后运行项目

2、如果1不行,点击Project里的Clean,选择当前项目,点击Clean,再次运行项目

标签:java,package,XXX,list,源文件,jsp,resolves,imported,type
From: https://www.cnblogs.com/fenglilai/p/18175043

相关文章

  • ORA-04063: Package Body “SYS.DBMS_CUBE_EXP” While Expdp
    1.场景数据库版本:11.2.0.4当执行@?/rdbms/admin/awrextr.sql进行awr性能分析数据导出时,报错:ORA-20115:datapumpexportencounterederror:ORA-39127:unexpectederrorfromcalltoexport_string:=SYS.DBMS_CUBE_EXP.INSTANCE_EXTENDED_INFO_EXP('AW$EXPRESS','SYS',......
  • Vue package-lock.json的作用
    package-lock.json的作用 "node_modules/@aashutoshrathi/word-wrap":{"version":"1.2.6","resolved":"https://registry.npmmirror.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",&......
  • 在.npmrc中 unsafe-perm = true package-lock=false的作用
    在.npmrc配置文件中,unsafe-perm和package-lock的设置有各自的作用:unsafe-perm=true:此设置影响npm(或pnpm,如果使用该包管理器)在执行包脚本时的行为。默认情况下,当以root或具有管理员权限的用户身份运行npm安装命令时,npm会限制包脚本中的权限,避免以root身份执......
  • cmake find_package
    if(CMAKE_VERSIONVERSION_LESS3.10)  message(FATAL_ERROR"CMake3.10isrequiredbyFindffmpeg.cmake")endif()set(ffmpeg_VERSION6.1)set(HEADS_PATH${PROJECT_SOURCE_DIR}/external/ffmpeg/prebuild/include)set(LIB_PATH${PROJECT_SOURCE_DIR}......
  • 为什么有值依然报async-validator ['xxx is required']
    问题描述:点击确定时,前端控制台打印如下: 但是实际上startStationName和endStationName均有值,如下所示:代码:<el-dialog:title="textMap[dialogStatus]":visible.sync="dialogFormVisible"width="980px"@close="closeDialog"><el-form:......
  • dremio The source [xxxx] is currently unavailable. Metadata is not accessible; p
    最近在dremio25.0版本碰到了一些问题,以下说明下原因以及处理问题现象问题实际上此问题是执行节点报的错误,并不是协调节点的,早期一直以为是协调节点的,结果通过分析调试发现是协调节点报的错误Thesource[xxxx]iscurrentlyunavailable.Metadataisnotaccess......
  • 攻防世界-难度1- xxxorrr
    攻防世界-逆向-难度1根据提示应该是异或加密,找到密文和密钥,再异或回去就得到原文。参考https://blog.csdn.net/qq_63699339/article/details/130657034官方wp逆向解法梳理一下程序执行逻辑1.在main函数之前的init-array段首先执行了sub84A在ELF(ExecutableandLinkabl......
  • idea启动项目时抛出错误信息Error running 'XXXApplication' Error running XXXApplic
    很多新手小白在启动项目时会出现下面问题,不知道怎么办出现的问题:启动项目时抛出下图错误提示:Errorrunning'XXXApplication'ErrorrunningXXXApplication.Commandlineistoolong.Shortenthecommandlineandrerun. 解决办法:1、直接点击下图位置,进入EditRunConfi......
  • openGauss 如何解决-out-of-memory-allocating-xxx-bytes-after-a-total-of-xxx-bytes
    如何解决"outofmemoryallocatingxxxbytesafteratotalofxxxbytes"报错问题如何解决编译过程中出现的“outofmemoryallocatingxxxbytesafteratotalofxxxbytes”报错。回答报错原因:脚本中的编译过程都添加了-sj参数,同时机器配置较低,内存不足,并发数太大导致......
  • [Err]1114 The table 'xxx' is full 的解决办法
    错误信息[ERR]1114-Thetable'th_exam_paper'isfull解决步骤查看服务器硬盘使用情况df-h数据库所在位置空间已经百分之一百,准备迁移数据库文件迁移mysql数据库文件到挂载盘要将MySQL数据库文件迁移到其他挂载盘,你需要做的是将数据文件复制到新位置,并更新MyS......