当前位置:  技术问答>java相关

困扰了一中午的的jsp 的 include问题!在线给分!!!

    来源: 互联网  发布时间:2015-08-30

    本文导语:  同一目录下又两个文件one.jsp核two.jsp one.jsp如下: two.jsp如下: 为什么老是提示var1未定义! | 对了,提醒一下,对于第一个例子,改成后,不要忘了把被包含页的所有page指令去掉!!!! 注意:是被...

同一目录下又两个文件one.jsp核two.jsp
one.jsp如下:


two.jsp如下:



为什么老是提示var1未定义!

|
对了,提醒一下,对于第一个例子,改成后,不要忘了把被包含页的所有page指令去掉!!!!
注意:是被包含页。

|
首先要保证one.jsp和two.jsp内没有指令,文件three内容如下:
------------------------------------------



-----------------------------------------

我自己调试成功

|
刚才我说的调试成功的那段程序其实没上机调试。
事实上是不能满足既动态包含,而且又得到被包含页的对象的。

包含是编译后包含,包含页和被包含页最终产生一个servlet代码,所以,包含页能得到被包含页的变量。

是运行期包含,包含页和被包含页各自有各自的servlet代码,所以取不到被包含页变量。

|
不过我第一个贴子的那两个例子倒是真上机调试了,都成功了。因为那两个例子是把“动态包含”和“取被包含页对象”分别实现的。


|
因为你前两个例子是将动态包含和取被包含页对象 两个需求分别提出来的

|
如果被包含页没有很多html输入出的话,你可以把被包含页做成javabean或servlet

|
"意思就是说你没有找到解决问题的方法了,为什么还说你调试成功,还要我给分"
怎么听上去就那么有点刺耳

|
静态包含就像catzm写的那样,是可以得,因为静态包含就是把第二个文件直接
展开到第一个文件中

动态包含就不行了,包含的内容是运行时才能确定的


|
楼上catzm()不是写了么
你改正一下应该就可以了

|
动态包含相当于作了一个页面跳转,也就是相当于重新访问了另一个servlet,所以当然会提示变量没有定义,你想一想,一个类中申明了一个变量,第二个类直接是用这个变量,你说可以吗?其实你的情况和这个例子很像,这就是动态包含,而静态包含你可以看一看jsp编译后的java文件就知道了,它是直接将你包含的页面直接包含进去,然后再编译的。所以你的问题采用静态包含就可以了。不过不管怎么,还是不推荐采用这种形式,会给程序造成很多问题,至少比较难以维护了,可以说是一种不好的编程风格。建议采用其他方法解决问题。

|
就用语句就可以了,首页面判断用户浏览环境
如中文include Chinese.jsp
英文则English.jsp
好像与你前面的例子没有什么关系啊?

|

     

     


|
第一个例子:
------------------------------------------------------
同一目录下又两个文件one.jsp核two.jsp
one.jsp如下:


two.jsp如下:



为什么老是提示var1未定义!
----------------------------------------------

改成
解决!!

========================================================
第二个例子
-------------------------------------------------
本来为了问题的简单没有详细的列出,但看样子还是不行!

用@include的话就不能动态包含吧
比如按条件选择性包含,


◎dynamic可以是变量
用@include好像做不到吧!?
----------------------------------------------


解决!!!

|
这样不行的,

|
two.jsp

    
 
 

您可能感兴趣的文章:

  • 文件更名问题,困扰中
  • 一个初级,但可能困扰够很多人的问题
  • svn使用的问题,困扰一天了
  • 高手请进!如何设置我的Lilo?长久困扰我的问题!
  • Socket 通讯的问题,困扰了我很久。
  • 简单的问题,困扰我很久?
  • 问一个一直困扰我的问题:JBuilder中的JSP页面怎么设计???????????
  • 一个困扰了一星期的简单问题!
  • 这个问题困扰我很久了
  • 关于svgalib的问题,困扰好久了嗄~~~帮忙嗄
  • 小问题困扰一晚上,求前辈指点!
  • @@@困扰我很久的问题。。。。。。
  • 这个问题困扰了我好几天了,谢谢
  • 高手留步!!!一个简单但困扰我的问题0
  • 一个困扰我的老问题
  • 在线等,知道的指点下小弟,这个问题困扰我太久了。
  • 如何覆盖一个已有的软链接,简单问题困扰很长时间,解决马上给分?
  • 困扰我多时的问题,大家来帮忙
  • jdbc可更新数据集问题,困扰我两日!!
  • 请教朋友们一个关于crontab 与 curses的问题,困扰了我一整天了,详见内容
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 菜鸟的困扰
  • LINUX对于我这个菜鸟的困扰!
  • 困扰了几天的问题,望高手帮忙,谢谢大家了,感激不尽!!
  • 100分:Shift的问题,困扰我多时。
  • 一个困扰很久相当郁闷的问题,求救
  • 困扰两周了,一直解决不了
  • 关于makefile 的问题。,困扰了很长时间。
  • 一个图形显示的问题,困扰了我很长时间
  • 谁能告诉我,LONG类型怎么转化成DATE类型输出显示啊,困扰我好久的问题了! iis7站长之家
  • samba的简单问题!困扰很久了!!
  • 一个纯技术问题困扰我很久,望热心的高手和斑竹解答!!
  • 一个中文问题,困扰我好长时间了,请大虾帮帮忙,感激不尽.
  • 问一个困扰我很久的问题,关于redhat9的kdevelope
  • [新手求助]问人极简单但又困扰我很久的问题!!
  • 困扰数日的难题:iptables始终出问题,请问如何安装上iptables并使用
  • (这个问题困扰我一天了,高分)怎样捕获Error,而不是Exception
  • JAR再一问!(困扰我两天了,SOS!!!)
  • 一个困扰我好久的问题,哪个高手能够帮偶解决吗(在线等待)!!
  • 困扰了我一天一宿的问题,关于Linux和Windows之间串口通信的问题!!!!!!???
  • 有关snmp的一个很菜,但是困扰了我很久的问题,有关工作原理的,望大家赐教


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,