马上就又到一年一度的大厂春招啦!JAVA面试一定是大多数岗位必要的内容,那么今天开始,跟着我一起打卡学习吧!共同努力进步。
问题【1】:如果我们用java编了一个登陆界面,要怎么去实现按登陆后登陆界面消失再跳转到主界面?
界面间的跳转类比jsp中的发送请求问题,页面时服务器端生成后发送给客户端。
在java中可以通过一个方法把登录页面清除掉,此时屏幕空白,调用显示主页的代码可以在屏幕上显示主页面。 这个方法间的调用时间很短,看不出来。可以用引擎做一些页面转换的效果
问题【2】如果说DoNet的前端是js,query等等,那么后端指什么呢?
前端开发主要是指的页面开发,要用到的技术:html(元素)、javascript、jquery(事件)、css(样式)等等。
后端开发主要是纯java,要用的技术:servlet、java core以及各种开源框架,struts、spring、hibernate等。
前端和后端组合在一起就是一个完整的java web应用,其实javaweb应用本身就是部署在服务器端。
问题【3】JAVAWEB的项目,使用的是weblogic服务器,运行的时候显示“无法显示页面”怎么办呢?
出错页面可能是在服务端返回出错信息后,比如404,500之类的,然后浏览器自己跳转了一个出错页面(这是超级有可能的,比如瑞星就会让出错页面变成一个小狮子出错了,我们在小时候一定都看到过)
至于为什么出错,可以结合服务器上的日志来定位.另外url中加中文是可能有问题的,你这种直接通过url访问,属于http的get方法,参数上加中文,传到后台,这个采用的编码方法就不一定了,可能用的是GBK,也可能是utf-8,如果后台的解码方案不一致,导致乱码甚至异常,就有可能不能正常跳转到要访问的页面了。
今日学习到此结束,我们秉承着,每天坚持学习一点点,一定会有质的飞跃!加油吧!