Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
在按着视频敲代码的时候,遇到了这个问题,虽然没有在这个问题上耽搁太久,但是网上查了很多方法都不对,一时没辙,把自己难受的不行。
有人问了,既然是按照视频老师敲代码都能敲错的吗?确实,这个主要是自己不太仔细,还有一个原因是视频里面老师用的myeclipse做开发,而我用的eclipse敲代码。两着大部分是相同的,只有个别一些地方不太一样。
比如:在eclipse里面会把URL mapping这个写在代码里面如图
而在myeclipse里面却不会这么写,这就导致在我不小心把这段代码删掉之后,出了问题,再返回去看着老师敲的代码,去核对我的代码问题时,怎么也找不到问题。上网查,也没有找到问题的所在,太难受了。
没办法只能打开奇葩说看了会儿,边看奇葩说边查问题。哎哟陈铭讲的太好了!抓点抓的太棒了。
咳咳,在快把奇葩说快看完的时候,终于发现了这个问题,只要把servlet类前面那句
@WebServlet("Login")
加上就好了。
后来发现,其实这是缺少url-mapping的问题,除了上面的解决办法之外,可以在web.xml里面配置servlet即可。