javax.servlet.jsp maven文件是一款非常好用的java編程文件,可以讓你在出現(xiàn)找不到這個文件的提示的時候,直接放入電腦中,即可解決,需要的下載吧。
javax.servlet.jspmaven簡介
編譯工程時錯誤提示軟件包 javax.servlet.jsp 不存在。此時不管是將tomcat目錄lib\jsp-api.jar添加到classpath中還是用eclipse導入該包都會顯示該錯誤。
javax.servlet.jsp
如果將tomcat目錄lib\jsp-api.jar復制到j(luò)dk\jre\lib\ext中,則可以正常編譯。但得到的網(wǎng)頁無法正常顯示CSS效果。
如果將jsp-api.jar文件移出jdk目錄,則網(wǎng)頁又可以正常顯示。
常見故障分析
以前用myeclipse最近用eclipse
myeclipse項目正常eclipse不正常
(1)javax.servlet包報錯
(2)jsp中jstl標簽報錯
javax.servlet.jsp.PageContextcannotberesolvedtoatype
javax.servlet.jsp.JspExceptioncannotberesolvedtoatype
最后找到原因是
servlet-api.jar和jsp-api.jar缺失
tomcat安裝目錄的libs中有拷貝到lib目錄即可
如何得到j(luò)avax.servlet.jsp包
要得到j(luò)avax.servlet.jsp包需要下載jsp-api.jar。
為了編譯方便需要把servlet-api.jar和jsp-api.jar和其他jar包都放在一起,在antbuild的時候就會一并被拷到Web項目的WEB-INF/lib下,不過這次因此出現(xiàn)了一個jsp頁面的編譯錯誤,所有的jsp頁面打開都會在頁面上報編譯錯誤,后臺無任何信息?紤]到j(luò)sp頁面的編譯可能和jsp-api.jar有關(guān),于是將WEB-INF/lib下的servlet-api.jar和jsp-api.jar移走,問題解決。
后來發(fā)現(xiàn)放在里面的這兩個包是tomcat5.5的,是JSP2.0規(guī)范的,而部署的服務(wù)器是tomcat6.0是JSP2.1規(guī)范的,兩者可能有一定的沖突,才導致這樣的錯誤。
- PC官方版
- 安卓官方手機版
- IOS官方手機版