servlet提交表单(思考了好多天)
2006-11-06 01:53:10
这几天一直在学习servlet,当我正要调试一个表单提交的程序,发生了HTTP404错误,即找不到相应的类。于是我检查了自己的环境配置,完美无缺。 把servlet应用程序放在/web-inf/classes下,在web.xml配置: <servlet-name></servlet-name> <servlet-class></servlet-class> <servlet-mapping> <servlet-name></servlet-name> <url-pattern></url-patter> </servlet-mapping> 可为什么就运行不了了呢。百思不得其解。查找了好多资料,可自己还是没有错误。 经过对问题苦苦思索了几天,觉得问题是出在目录查找上。 因为开始的url是:[url]http://localhost:8080/servlet[/url]*-**amples/form.html 提交后变成了:<a href='http://localhost:8080/servlet/hello?name="aa">[url]http://localhost:8080/servlet/hello?name=[/url]"aa" 而我的应用程序却不在/目录下,而是在/servlt*-**amples/下。该怎么解决呢? 于是我在提交的表单程序上改了action属性。即: <form action="/servlet-examples/servlet/hello" method="get"> 这样问题得到了圆满的解决。解决之后,我想这个问题可以在tomcat服务器也该能够通过配置得到解决 的。我不知道怎么改。看到的人士如果懂得,就说下。本文出自 51CTO.COM技术博客 |


随风之幻 
博客统计信息
热门文章
最新评论
友情链接