为了账号安全,请及时绑定邮箱和手机立即绑定
快乐咸鱼每一天。
完结撒花。感谢老师。比学校的老师讲得好。
@WebServlet注解的其他使用方法:
http://blog.csdn.net/mytt_10566/article/details/70173007
关于启动时加载Servlet的注解方式里面也有讲解
myeclipse 2017创建项目时没有web.xml的问题:
建web工程的时候,点下面的”next"到第三页的时候,会有“Generate Web.xml deployment descriptor”,默认没勾选,勾上就行了。

现在都是通过servlet类中的注解来修改web.xml, 但是貌似myeclipse中自动生成的注解会报404,
把TestServlet1类开头的@WebServlet("/TestServlet1")改成@WebServlet("/servlet/TestServlet1")就能运行了
关于web.xml中进行设置的问题
servlet中name设置的name是随便起名的,不过和mapping中的name一样。
servlet中class写的是要响应的类文件,包名+类文件名
mapping中的url写的是要响应的类文件的绝对地址
在类中
response.setContentType("text/html;charset=UTF-8");
PrintWriter out =response.getWriter();
这个顺序不能变,编码设置要在声明out之前,老师的顺序错了,顺序错了编码设置不会生效。
关于eclipse创建没有web.xml的问题,在这里http://jingyan.baidu.com/article/90808022c495d9fd91c80f15.html有解决办法。
我看有些网友说eclipse不需要设置,这个我就不清楚了,我的是必须设置了才行,可能是版本的问题吧。
用esclipse创建web
项目时不需要有web.xml,自己在webContent中创建一个
index.jsp文件,然后点src新建一个servlet,然后照老师的方法改写doGet方法,在再去上面去写@webServlet(/包名/你的类名)就好了
emm。老师在讲定向和转发的时候,上下文环境其实是相对于servlet在web.xml里面的url而言的,而这个url其实是不存在的,只是虚拟的。然后项目的根目录是webContent,/是指它
Eclipse创建Dynamic Web Project下没有index.jsp,Eclipse下应该如何做
加油!!!
我用的myeclipse 2017,很多东西都不一样,新手很郁闷..
答案的ServletExcpetion拼写错误
eclipse下创建项目的时候记得选择2.5版本,不要选3.0,因为3.0用到了注解技术,所以没有web.xml这个文件
public boolean addGoodsInCart(Items item, int number){
Set<Items> it = goods.keySet();
int k = 0;
for(Items i : it)
{
if(i.getId() == item.getId())
{
k = goods.get(i);
}
}
goods.put(item, k + number);
calTotalPrice();
return true;
}
没听课之前自己写的,还是觉得老师讲的更好。
也不解释一下,念了概念,我也听不懂啊。。。
课程须知
作为JSP课程的延续,希望小伙伴们学习本门课程前先完成《JAVA遇见HTML——JSP篇》课程的学习。为了更好的完成课程的阶段项目,JDBC的知识也是必备的。
老师告诉你能学到什么?
学习完本门课程,可以学习到以下内容: 1、掌握Servlet的结构和执行流程 2、掌握Servlet的生命周期 3、掌握Servlet在项目中的应用 4、使用MVC架构进行项目开发

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消