必须先创建Web项目、编写合法编码的JSP文件、正确部署到内置Tomcat,并通过浏览器验证输出——缺一不可,否则页面404或乱码是常态;需确保项目名无中文空格、WebRoot下建JSP、pageEncoding与contentType同为UTF-8、Tomcat启用并启动成功、URL路径准确。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在MyEclipse中完成一个可访问的JSP页面,必须先创建Web项目、编写合法编码的JSP文件、正确部署到内置Tomcat,并通过浏览器验证输出——缺一不可,否则页面404或乱码是常态。
新建Web项目并确认目录结构
启动MyEclipse后,点击菜单栏File → New → Web Project,输入项目名(如MyJspDemo),注意【项目名不能含中文或空格】,否则后续部署路径会出错;点击Finish后,等待项目生成完毕。
展开左侧Project Explorer,确认项目下存在src和WebRoot两个核心目录:前者放Java类(如Servlet、Bean),后者才是JSP、HTML、CSS等前端资源的存放位置;若看不到WebRoot,说明项目类型建错,需删掉重来。
右键项目名→Properties→MyEclipse→Project Facets,检查Dynamic Web Module版本是否为3.1或4.0(对应Tomcat 8.5+),低于2.5会导致EL表达式不解析、报错。
在WebRoot下新建并编辑JSP文件
方法一:右键WebRoot→New→MyEclipse→Web→JSP(基本模板)→填写文件名(如index.jsp)→Finish。
方法二:右键WebRoot→New→File→输入test.jsp→Open with→JSP Editor(手动建需补全声明,易漏)。
打开新JSP后,立刻删除默认生成的冗余代码,只保留最简结构:
第一行必须是——【contentType和pageEncoding必须一致且为UTF-8,否则中文显示为方块】;
HTML主体写在之间,例如插入用于验证动态执行。
编辑完成后务必按Ctrl+S保存,左上角文件标签无星号*才表示已落盘。
配置并启动内置Tomcat服务器
第一步:Window→Preferences→MyEclipse→Servers→Tomcat→Tomcat x.x,勾选Enable,点击Browse指定Tomcat安装路径(如D:\apache-tomcat-9.0.83),Apply并OK。
第二步:底部切换到Servers视图,若无该视图,菜单Window→Show View→Others→MyEclipse→Servers;右键空白区→New→Server→选择MyEclipse Tomcat→Next→Add project(选中你的项目)→Finish。
第三步:右键Servers列表中的Tomcat实例→Start;观察控制台输出,直到出现INFO: Server startup in [xxx] ms且无ERROR红字——此时服务已就绪。
部署项目并访问页面
① 确保项目已添加到Tomcat服务器:双击Servers视图里的Tomcat条目,在Configuration页签中检查Deployment选项卡下是否有你的项目,状态为“Started”。
② 启动成功后,打开系统默认浏览器,在地址栏输入:http://localhost:8080/MyJspDemo/index.jsp(其中MyJspDemo是项目名,index.jsp是文件名)。
③ 若页面显示当前时间或“Hello World”,说明JSP编译执行成功;若提示404,检查URL路径是否拼错、项目是否真处于Started状态;若页面空白但控制台报org.apache.jasper.JasperException,大概率是JSP内Java代码语法错误或缺少分号。
右键项目→Run As→MyEclipse Server Application,可一键触发部署+启动+浏览器跳转,但首次务必手动验证路径与编码。











