为了账号安全,请及时绑定邮箱和手机立即绑定

最赞回答 / 飞影静流
我也遇到这个错误,后来我把index.jsp页面中链接改为<a href="detail.jsp?id=<%=item.getId()%>">就正常了!之前忘了加"id="~~~~所以传不进去值!

最赞回答 / 慕数据0495159
 - 当然,javabean其实就是java程序,只不过需要在jsp页面中应用,不定义成public类型的,当不是在同一个包下时(项目里一般会把javabean放在单独的文件夹下,所有不可能在同一包下了)不可以访问,你可以参考public,private,protected,default关键字的使用范围就会知道为什么要定义成public类型的了。 - 还有就是定义成私有变量实际上是出于安全性的考虑,把变量封装起来,所有需要public的getter和setter方法访问他,但是你要是定义一个含参的构造函...

最赞回答 / Coda
输出流类似于一根管道,输出的时候先放到管道里,然后管道满了存到介质上(硬盘或其他地方),当我们输出完后管道里面可能还有剩余,就用flush()清空管道即全部存到介质上。Java默认的缓冲区大小一般是8kb,就是说只有每填满8kb才会提交一次,当少于这个值时就不会提交,所以最后为防止有未提交数据就flush()一下,强行提交数据。一般输出流关闭之前要用下这个方法。举个例子,默认缓冲区大小是8k,如果你是用缓冲区操作10kb的数据,你使用了flush方法那么数据不会有丢失,但是如果没有使用fulsh方法那么得...

最新回答 / 慕数据0495159
 - 请求重定向与请求转发的区别 - 请求重定向 - :客户端行为,request.sendRedirect(location),本质上说等同于两次请求,前一次请求的对象不会保存,地址栏的URL地址会改变 - 请求转发 - :服务器行为,request.getRequestDispatcher(location).forward(request,response),一次请求,转发后请求对象会保存,地址栏的URL地址不会改变 - 现在说明下两种方式的不同,重定向只是单纯的跳转到指定页面,而转发实际上是服务器...

最赞回答 / Kaming
charset=utf-8 是设置页面的字符编码request.setCharacterEncoding("utf-8") 是设置请求对象的字符编码

讲师回答 / milanlover
这种问题最好使用过滤器解决中文乱码。

最新回答 / 好帮手慕珊
首先他们的样式就不一样,声明<%! %>,脚本<%  %>,表达式<%=  %>变量声明的内容写在声明里,如:int a;这样就可以在jsp页面的脚本或表达式中使用了。表达式的等号后面只能写表达式,如<%=a+3 %>脚本里面可以写任何java代码

最新回答 / callme激流
上面说的不通顺:因为你是通过URL传值的,地址栏../detail.jsp?id=6 ,所以每次request.getParameter("id")都能得到值,而list+=request.getParameter("id")+","     这样list每次都会加上 6,显示的时候是用list根据这个字符串从数据库中取数据的,所以刷新一次,list增加一次,自然浏览商品增加一个

最新回答 / 好帮手慕珊
警告提示你找不到对于的project,你的project叫什么名字?出现警告能正常运行程序吗,有的时候警告是和部署在tomcat服务器中的其他项目相关的。
课程须知
Hi,我是JSP。为了让您更好的了解我,请先学习我的小伙伴JAVA和HTML。
老师告诉你能学到什么?
学完JSP,您可以掌握JSP基本语法,理解Java Web开发思想,进而能独立开发简单的Java Web应用。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消