已采纳回答 / qq_我是懒人_0
可以,不过不建议,像视频里那样用方法类包装一下可能更加灵活,万一conn被close了,还能重新初始化一个。而PreparedStatement公用也没多大意义,因为每次sql语句不一样,需要重新声明,调用外部类PreparedStatement变量和重新声明一个PreparedStatement变量差不多。
2018-05-26
已采纳回答 / 慕粉2107306793
因为你创建的不是包,而是文件夹,正确的创建方式应该是在src文件夹下创建一个名为com.po.Users的包再到这个包的下面创建Users.java文件
2018-05-22
已采纳回答 / 慕粉_蓝
注意大小写,另外看一下cookie有没有写成coolie,我昨天找了一个小时的成果实在不行下载原码,把原码替换自己的代码再运行,找一下是哪里出问题了,总能找到的
2018-05-13
已采纳回答 / 慕圣1584452
这个范围就是为了方便从后台JAVA代码取值,赋值到JSP显示到前台,设置的作用域范围根据业务需求,自己设置获得Javabean的范围。第一个范围最大要WEB程序关闭了,才失效。第二个会话。只有浏览器全部关闭,才失效第三个请求。如果重定向了,不是同一个请求。失效
2018-05-10
已采纳回答 / JL_RS
你分别在脚本和声明中编写java语言,然后部署运行后,到apache的work文件夹下找到jsp转换为_jsp.java的文件,你会发现:声明: 将声明的变量和方法,作为Servlet类的变量和方法。脚本: 将代码插入到Servlet的service方法中。所以:声明中的变量你都可以定义private public 因为它定义的是类的变量。脚本中因为是方法中,只能是局部变量,所以你在脚本中不能够定义方法 或者是 private public类型的变量。
2018-05-09
已采纳回答 / qq_昵称不能为空
虚拟路径而已不重要,只需要知道有这么回事,会改写就可以了。他没改写一般是第一次创建一个WEB项目,改写的是复制之前的web项目,他复制的改了WEB名。但是没有改写项目发布后的URL,如果两个项目的URL都是一样,那么电脑就不知道你启用的是那个WEB项目。个人理解。不知道你懂了没。。。
2018-04-24
最赞回答 / 慕侠3542704
不是这个page当然只对本页面有效,但是老师使用了一个session内部对象
session.setAttribute("loginUser", loginUser.getUsername());这个代码让这个名字变成了一个session对象,然后有调用了session对象的方法。而且这个转发之后其实这个也面中的信息全部被清除了,但是这个名字已经成为了session对象,所以他会被保留下来。
2018-04-24