关于《李刚J2EE-ssh整合开发》工作流项目导入eclipse的一个问题 本帖最后由 zhengyuechuan 于 2012-11-23 10:37:25 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对着项目点右键->build path-->configer build path-->libraries-->add JARs -->找到web-inf目录下的bin目录,看有没有还没导进去的包。一般是这样的情况 在jsp中 全选 剪切 保存 粘贴 试试看 看样子像是不能解析jsp,可能是导入工程的时候不是以动态 web工程导入的,这样会没有servletjar包的支持,会出错的 看你的截图,你的项目名称上有个红色的叹号,这说明你的项目有错误,进入build path 看看你想买引用的那些jar以及jdk什么的是不是路径正确,一般都需要edit一下换成你自己的安装路径。至于那些JSP的报错,那个先可以不管。有时候clean一下或者关掉重新打开就不提示了。如果你对这种build path里面的调整不熟悉的话可以使用另一种方式导入别人的项目。首先建立一个同名的项目,然后把别人项目里面的必要的东西考进来就可以,一般只需要src、lib和JSP就可以。要是缺少包的话就导入你自己的相关包 你说的新建一个项目我之前试过了,问题解决了,但是却无法访问jsp,都是404错误。或者这样,你留个邮箱好不好,我把李刚书中那个项目发给你,你导入试试,非常感谢你的回答。 动态 web工程导入,怎么做到动态导入? web工程不能直接访问WEB-INF 必须通过struts跳转到页面 你说的新建一个项目我之前试过了,问题解决了,但是却无法访问jsp,都是404错误。外部请求不能直接访问WEB-INF目录下的任何文件,所以你的会报错。这是servlet的规定。不要问我为什么人家这么规定。你应该把需要外部访问到的文件放到服务的目录下面,比如WebContent/index.jsp,如果你觉得有一些私密的东西不要直接暴露给外部,那么你可以通过在index.jsp中包含web-inf内部的东西,所以这就是为什么你在链接中包含了WEB-INF会直接报错的原因,404知道是什么意思吗?就是禁止访问的意思 web-inf里面的内容是安全的,不对外,所以外包无法访问到,自然你的就是404找不到页面,web-inf里面的只能有本身程序访问,比如说你的servlet jdk的包没有,J2ee的包也没有! 同求,我也是无法通过struts2来访问WEB-INF下的JSP文件,我把content拉出WEB-INF后就能了 s2sh注解整合 交叉表查询时出现的错误,紧急求助。。。。。。 struts2 ognl 写的表单,如何用js进行输入校验 谁把实际经验告诉我呢 通过超链接调用action的问题 JAVA界面设计 frame传值的问题 高手过来帮忙 关于was5.0的jre问题。 jsp页面调用不了外部js是什么原因? 解析不规则的XML写到Excel中 求指导 socket接受信息无反应
至于那些JSP的报错,那个先可以不管。有时候clean一下或者关掉重新打开就不提示了。如果你对这种build path里面的调整不熟悉的话可以使用另一种方式导入别人的项目。首先建立一个同名的项目,然后把别人项目里面的必要的东西考进来就可以,一般只需要src、lib和JSP就可以。要是缺少包的话就导入你自己的相关包
或者这样,你留个邮箱好不好,我把李刚书中那个项目发给你,你导入试试,非常感谢你的回答。
你应该把需要外部访问到的文件放到服务的目录下面,比如WebContent/index.jsp,如果你觉得有一些私密的东西不要直接暴露给外部,那么你可以通过在index.jsp中包含web-inf内部的东西,所以这就是为什么你在链接中包含了WEB-INF会直接报错的原因,404知道是什么意思吗?就是禁止访问的意思