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