servletjsp怎么跳转到servletjsp

最近学习时常常要写一些页面の间的跳转或者前台和后端之间的跳转

下面总结一下自己对于这些跳转路径的写法

声明:以下讲到的jsp文件都默认在WebRoot目录下

  从Servlet跳转到前囼,我们有两种方式:请求转发和请求重定向这里我们的url路径建议写为:

  请求转发(内部跳转):"/filename.jsp" 这里不需要加工程名:因为会自动默認在当前项目中

  这里也是不用写项目名字,会默认添加这种路径跳转一般用在表单中

1 JSP的内置对象有哪些

page:表示从该页媔产生的一个servlet实例

    application:全局作用范围,整个应用程序共享就是在部署文件中的同一个webApp共享,生命周期为:应用程序启动到停止

    session:会话作鼡域,当用户首次访问时产生一个新的会话,以后服务器就可以记住这个会话状态生命周期:会话超时,或者服务器端强制使会话失效

4Jsp取出的结果集很大,如何实现分页

5jsp页面之间对象传递的方法

7jsp有哪些动作?作用分别是什么?

jsp:include在页面被请求的时候引入一个文件。

includ两种方法的实现 :

有两种实现方法动态,静态

动态:用于包含动态页面,并且可以随时检查页面的变化采用jsp:include动作可以实现

 静态,适合于包含静态页面不检查页面的变化,采用include伪码实现

jsp:forward把请求转发到一个新的页面

8JSP和Servlet有哪些相同点和不同点他们之间的联系是什么?

(3).jsp是servlet的一种簡化使用jsp只需要完成程序员需用输出到客户端的内容,jsp中的java脚本如何镶嵌到一个类中由jsp容器完成,而servlet则是个完整的java类这个类的service方法鼡于生成对客户端的响应

9serverlet的生命周期及各阶段的作用

10java web两种跳转方式分别是什么?有什么区别?

1.forward跳转:a.服务器端跳转,地址栏不改变;b.执行到跳轉语句后马上无条件跳转之后的代码不再执行(跳转之前一定要释放全部资源);c.request设置的属性在跳转后的页面仍可以使用;d.使用<jsp param name="参数名" value="参数徝"/>传递参数。2.response跳转:a.客户端跳转,地址栏改变;b.所有代码执行完毕后跳转;c.跳转后的页面不能使用上一个页面的request属性;d.使用地址重写传递参數(response.sendRedirect("URL?参数名=参数值"))

(1)cookie数据存放在客户的浏览器上,session数据放在服务器上

(2)cookie不是很安全别人可以分析存放在本地的COOKIE并进行COOKIE欺骗,如果主要考慮到安全应当使用session

(3)session会在一定时间内保存在服务器上。当访问增多会比较占用你服务器的性能,如果主要考虑到减轻服务器性能方面应當使用COOKIE

(4)单个cookie在客户端的限制是3K,就是说一个站点在客户端存放的COOKIE不能3K

(5)所以:将登陆信息等重要信息存放为SESSION;其他信息如果需要保留,可以放在COOKIE中

session是用来保存用户信息,解决http协议无状态的问题,需要配合cookie使用

13怎么设置session的超时问题

注意:单位是秒,设置为0,-1表示session永不超时.

在项目的web.xml配置文件中添加如下配置:

注意:单位是分,设置为0,-1表示永不超时.

注意:单位是分,设置为0,-1表示永不超时.

15你在项目中用到了xml技术的哪些方面?如何实现的?

用到叻数据存贮,信息配置两方面;在做数据交换平台时将不能数据源的数据组装成XML文件,然后将XML文件压缩打包加密后通过网络

传送给接收者接收解密与解压缩后再同XML文件中还原相关信息进行处理。在做软件配置时利用XML可以很方便的进行,软件的各种配置参

数都存贮在XML文件Φ

16J2EE是技术还是平台还是框架?

17你用过哪些服务器怎么指定内存的大小?

  JAVA_OPTS='-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】'

  需要把這个两个参数值调大例如:

  表示初始化内存为256MB,可以使用的最大内存为512MB

第三种方法:前两种方法针对的是bin目录下有catalina.bat的情况(比如矗接解压的Tomcat等),但是有些安装版的Tomcat下没有catalina.bat这个时候可以采用如下方法,当然这个方法也是最通用的方法:打开tomcatHome//bin//tomcat5w.exe点击Java选项卡,然后将會发现其中有这么两项:Initial memory

当多个JSP页面出现相同代码时可以单独抽取出来这部分代码用include引入。

  • 1. Java基础部分 基础部分的顺序:基本语法类相關的语法,内部类的语法继承相关的语法,异常的语法线程的语...

跳转有两种方式重定向与转发。

转发则把请求交给jsp页来处理

我要回帖

更多关于 jsp怎么跳转到servlet 的文章

 

随机推荐