老师,有完成的例子参考不

老师,有完成的例子参考不

有很多地方想不通,想对照着完成。只是想帮着开阔思路

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

6回答
好帮手慕阿满 2020-07-05 10:40:46

同学你好,

1、可以使用getparmeter()来获取前台传入的数值判断是否为空。

2、问一下同学resp是ServletResponse的对象还是HttpServletResponse的对象。调用重定向的方法需要是HttpServletResponse的对象,如果是ServletResponse对象,需要强转为HttpServletResponse对象。

重定向和转发都可以用来进行页面跳转。如果是携带参数进行跳转,或者访问WEB-INF目录下的页面,需要使用转发。重定向无法保存账号信息,关于转发和重定向可以重新学习一下如下课程:

https://class.imooc.com/course/717

3、return;不返回任何值是可以的,通常用在返回值为void的方法中,表示结束该方法的运行。一般的返回是值将数据返回到方法调用处。userservice中的方法,如果方法的返回值类型是void,想要结束方法的运行,可以使用return;

祝:学习愉快~


好帮手慕阿慧 2020-07-04 18:55:22

同学你好,

1、getParmeter()方法参数是前端属性name的值。

参考代码如下:

http://img1.sycdn.imooc.com//climg/5f005fed09b5f2cf05270149.jpg

http://img1.sycdn.imooc.com//climg/5f005fe909dfd51b04390057.jpg

2、当用户没有登陆时,应该跳转到登陆页面,在return;结束方法。

参考代码如下:

http://img1.sycdn.imooc.com//climg/5f00600f09b9e12907780342.jpg

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 慕函数4736799 #1
    可不可以用getparmeter来获取数值判断是否为空
    2020-07-05 01:09:45
  • 提问者 慕函数4736799 #2
    为什么我直接用resp调不出重定向的方法?重定向和转发分别适用于什么场合,如果用重定向是不是保存不了账户信息?什么情况下,重定向会丧失信息
    2020-07-05 04:33:24
  • 提问者 慕函数4736799 #3
    retrun不返回任何值?这不会出问题么,和一般的返回有什么区别?我在userservice那里的方法是不是也可以这样,然后其他和课程一样
    2020-07-05 04:36:52
好帮手慕阿慧 2020-07-04 17:32:26

同学你好,

1、getParmeter获得的属性是不是来自jsp中的id属性?他们是如何连接起来的

getParmeter获得的属性可能来自请求的url中,也可能来自请求体中。

2、监听器

同学可以参考课程中的监听类,在项目启动的时候完成数据初始化,其他不需要添加。同学说的是监听器的注解吗,如果是,同学可以使用@WebListener,如下:

http://img1.sycdn.imooc.com//climg/5f004c76097e916d06220058.jpg

3、代码报错可能是没有设置Tomcat,建议同学设置一下。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 慕函数4736799 #1
    getparmeter是如何精准获得用户名和密码的,还是不懂,因为我要用同样的方法获得bookid以及图书类别等,所以我想知道他获得的(“名字”)是不是前端属性的ID或者name。还有,我不知道怎么设置过滤器让登陆为空不可登陆(把chain写在if里面么?这个好像是可通行 怎么不可同行呢,老师说可以随便写一串代码。。。但是不知道怎么弄,可以有个代码参考么),更不知道如何在过滤器设置和alerf一样的效果
    2020-07-04 18:35:45
提问者 慕函数4736799 2020-07-04 15:18:25

http://img1.sycdn.imooc.com//climg/5f002d25093cf07c09560506.jpg还有,这几个数据莫名其妙报错。

好帮手慕阿慧 2020-07-04 14:34:00

同学你好,

1、是的。要获取什么值要结合具体情况,如根据图书ID来查询书籍信息,前端需要发送要查询的图书id,在后端要获得图书id。

2、处理数据的各实现类的方法里又写什么方法,建议同学按照作业中的第三点思路分析写。

如下:

http://img1.sycdn.imooc.com//climg/5f00230f0926440604730159.jpg

3、图书Book类应该属性私有化,提供get/set方法,和构造方法。添加图书,可以使用带参构造方法,创建图书对象,将图书对象添加到BookServiceImpl类的books集合中。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 慕函数4736799 #1
    监听器是不是只需要和课程中一样的内容,其他还要不要添加。另外,我的idea默认使用xml,我想用注解,怎么让他自动生成
    2020-07-04 15:14:16
  • 提问者 慕函数4736799 #2
    getParmeter获得的属性是不是来自jsp中的id属性?他们是如何连接起来的
    2020-07-04 16:47:23
好帮手慕阿慧 2020-07-04 11:45:47

同学你好,代码的实现具有灵活性,每个人都会有自己的实现思路,所以我们是不提供的参考答案的。如果同学对自己的作业有什么不明白的地方,或者没有解题思路都可以在问答里进行提问,老师都会帮助你解决问题,直到解决问题为止。作业中的知识点在之前的课程中都有涉及到,同学如果觉得哪一部分不清楚,也可以通过反复学习课程来解锁哟~~ 祝学习愉快~

  • 提问者 慕函数4736799 #1
    其余的实现类的servlet是不是也按user的那个步骤写?如果是,他们的getparmeter 获取什么值,处理数据的各雷实现类的方法里又写什么方法,list可以add,单纯的一个Book book怎么写?用set么?可是他们的set是赋值的
    2020-07-04 14:18:23
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师