当前位置:编程学习 > JAVA >>

关于servlet中xml配置文件的问题,

<servlet-class>web.LoginServlet</servlet-class>包名这样写的话是没有问题的
<servlet-class>com.emp.LoginServlet</servlet-class>但我的包名是com.emp的话就有黄色的浪线出现这是为什么呢。程序就运行不了了,晕 --------------------编程问答-------------------- 楼主的Servlet是建在哪个包下面的呢,正确的配置方法应该是<servlet-class>包名/你的Servlet名</servlet-class> --------------------编程问答-------------------- LoginServlet是在哪个包下,xml中就写那个包。不然,肯定错的。 --------------------编程问答-------------------- 楼上正解。在xml里.应替换为/ 不然xml解析不出来 --------------------编程问答--------------------
引用 3 楼  的回复:
楼上正解。在xml里.应替换为/ 不然xml解析不出来

恕我粗鲁,正解你奶奶的爪

lz,看看warning的信息是什么? --------------------编程问答-------------------- servlet-class里面包名就是类似于"java.lang.String",不用"/".

--------------------编程问答--------------------

        <servlet>
<servlet-name>loginServlet</servlet-name>
<servlet-class>com.emp.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>loginServlet</servlet-name>
<url-pattern></url-pattern>
</servlet-mapping>
--------------------编程问答-------------------- 之前LoginServlet是在com.emp包下不好用,但我把包名改成sun.web的就好用了
<servlet-class>com.emp.LoginServlet</servlet-class>不好用,在com.emp下有黄色波浪线
<servlet-class>sun.web.LoginServlet</servlet-class>好用
而且我发现我这里包名写带web的就都好用,我不知道这个错误是不是和MyEclipse6.0的版本或者设置有关呢。在学校使用时com.emp.LoginServlet是好用的。不解
--------------------编程问答-------------------- 楼上的各位好了,是我弄错了,以前在com.emp下面有黄色波浪线时不能正常运行,可能是程序其他地方有问题,所以不能正常运行。但现在虽说能运行了,可是我还是不知道为什么用com.emp做包时,在xml里他的下面会有黄色波浪线呢,带web的包就不带黄色波浪线 --------------------编程问答-------------------- 黄色波浪线 鼠标放上去有提示吗? --------------------编程问答-------------------- 提示是The word 'com' is not correctly spelled
不知道为什么 --------------------编程问答-------------------- myeclipse自带的拼写检查,说明命名不规范 --------------------编程问答-------------------- 可以关闭了
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,