1.javax.servlet.http
Interface HttpSession,HttpSession是接口,HttpSession session = request.getSession();这样写,session返回的是什么类型的对象的实例?接口 变量= 某种方法。这个跟String var= some.getString();这样的结构是否是一致的,能否有大侠给介绍一下基础知识,我比较薄弱。2.request作为jsp的内置对象。如果要是用JAVA写包进行封装显然是不行的。那么在java中要是进行session操作的话,是否需要写成 某个接口 request= 某种方法调用。到现在我查找不出能够实例化request的类,但是发现了一个接口。能否把这个也讲详细一些。从java到JSP的困惑。
Interface HttpSession,HttpSession是接口,HttpSession session = request.getSession();这样写,session返回的是什么类型的对象的实例?接口 变量= 某种方法。这个跟String var= some.getString();这样的结构是否是一致的,能否有大侠给介绍一下基础知识,我比较薄弱。2.request作为jsp的内置对象。如果要是用JAVA写包进行封装显然是不行的。那么在java中要是进行session操作的话,是否需要写成 某个接口 request= 某种方法调用。到现在我查找不出能够实例化request的类,但是发现了一个接口。能否把这个也讲详细一些。从java到JSP的困惑。
解决方案 »
- jsp 问题
- 我要哭了。大家进来帮我分析下是哪里出错了吧、、小弟基础好差自己在做毕业论文
- 求JSP动态数据横着显示,并要求一行显示4个该怎么做,不用打印的形式?
- IIS 重定向到TOMCAT的访问权限为什么需要ADMIN组
- tomcat在linux下调试控制台显示
- 大哥,大姐,我老迷糊了,连接SQL数据库就是不好使啊?
- 小問題, 請問.rar文件是什麼
- 请问weblogic的servelet配置
- 急等 pdf在线预览功能关于swf上传及下载问题!!!!在线等
- applicationContext.xml前出现蓝色的i标志什么意思?启动Tomcat报sax解析错误
- weblogic修改jsp源文件
- jsp 打包成war文件怎么指定上传目录?
Interface HttpSession,HttpSession是接口,HttpSession session = request.getSession();这样写,session返回的是什么类型的对象的实例?接口 变量= 某种方法。这个跟String var= some.getString();这样的结构是否是一致的,能否有大侠给介绍一下基础知识,我比较薄弱。request.getSession();返回一个实现了HttpSession接口的实例,这个实例是由容器实现的,不同的容器实现的方式也不一样2.request作为jsp的内置对象。如果要是用JAVA写包进行封装显然是不行的。那么在java中要是进行session操作的话,是否需要写成 某个接口 request= 某种方法调用。到现在我查找不出能够实例化request的类,但是发现了一个接口。能否把这个也讲详细一些。从java到JSP的困惑。session是jsp的内置对象,直接用即可,在servlet中可以用request.getSession()方法得到,不需要自己创建实例,web容器已经提供了。
要在java中引用,必须对对象进行实例化吧?jsp无非也就是用了jar的包内置了session对象。在java中怎么实现?
"DANGDANGUSER");
1、楼主需要把引用类型与对象实际类型分开,这是学习面向对象一个很重要的步骤,当然你也要想清楚这个步骤,如果你希望获得这个类型的实际类型,你可以使用对象的getClass.getName()方法来获得类型的全限定名,这个是对象的实际类型,此处并不是2楼所说的HttpSession类型,那玩意也是个接口。
2、jsp只是个页面,他会被容器动态解析兵编译成一个servlet,而你所谓的内置request等对象都是在这个servlet类,在tomcat下,你可以去work目录下找到编译后的这个jsp对应的servlet,名字差不多,只不过以.java和.class结尾,你尝试清空work目录,尝试写一个jsp,访问后去查看新生成的work目录,如果有兴趣可以自己研究一下。
你说的第二个,我也看过,也知道,单看java的代码并不能看出什么名堂来,因为只有HttpServletRequest request,HttpServletResponse response这样的参数,并没有体现出来。
不过我想你可能要学习一些更多的东西来加深你对java web的理解,request对象与response对象不过是封装了请求,具体怎么封装的,这根web程序员无关,而且不同的容器实现的方式也不同,tomcat weblogic websphere 等等,所以不要妄图去在里面加些什么,不可靠的,它们只是按照java web的规范实现了,但是怎么实现的,不可确定。
如果你想加一些自己特有的功能到这些api包里面,不建议这么做,这样你的应用就缺乏安全性、稳定性和可迁移性。当然,如果是你自己包装的jar包无所谓。
最后,理解一个东西,最好不要从代码层次来理解,因为代码只是实现,不要本末倒置,大体上是现有概念再实现代码的,因此,你应该先去学习java web工作流程以及规范文档,然后通过一定的代码来巩固学习的知识,不要妄图通过代码来学习框架,初学者都爱犯这种毛病。通过代码来学习框架,你一辈子也学不会的。
其实问题很简单。
1.我怎么在JAVA里操作session,有没有实现方法?请具体给出!
2.我怎么在JAVA里实现request.getAttribute("var",var);有没有实现方法?请具体给出
你说怎么理解框架了。这些,估计离我还很远。一,我是半路出家,本身不是做编程的,也不会长久的做编程。二框架可能有框架的好处,但毛主席都说过,实践才能出真知啊,你觉得看了很多教材,学习了很多东西对这个东西的了解就真的很透彻吗?其实是受了教材的影响,对未知的很多东西都缺乏一种探索精神。当然请不要对我的这番陈诉有什么看法,我只是就事论事。接受系统的学习教育固然没错,但学习的途径是多样的。我不觉得系统学习过的就一定会比较好,因为有些想法你只是在跟随而已。
就算现在有个大神跟你讲sevelt是怎么设计和开发的 相信lz你也很难明白 就好比我们没用计算机之前 有人和你将内存、cpu啥的 你肯定是一头雾水 但现在肯定就不一样了
任何技术都是先学会怎么用 然后在深入研究 而且到时候也会跟容易理解
随便一说 lz可无视
1、教程是死的,人是活的,人看教程都会有自我评判的,而且随着一个人所学所看越多,言论者对其影响应该会越小,当然也不排除死读书的人。
2、你这个言论本身就是对学习态度的一种排斥,难道学习会受人影响就不学了么?
3、就人本身而言,接受任何东西即是学习过程,而这个过程就会被教导者或者环境影响,这是客观规律,如果你不愿意学习就请你直接说出来,这我可以理解,但请不要这样来批判我让你去学习是谬误的。
4、虽然我并不觉得我有多透彻,但至少一点,我比你透彻,人虽不能做到天下无敌,但总有高下之分。
5、我所说的并不是系统的去学习,而是告诉你,你应该怎样去学习,虽然我不能肯定我的方式一定是对的,但是我建议你尝试一下。
6、我有些激动了,对不起。