向高手求救啊,很急的问题...............

问题描述

我现在有一个网页头文件(head.jsp),我在每个页面都要用语句<jsp:includepage="head.jsp"/>把这个文件引入到页面中,但是我在head.jsp中需要动态从数据库中读取一些信息,比如信息类型,认证类型等动态显示在页面,因为这些是需要动态增加和修改名字等,所以不能静态放在页面,我现在的做法是读取一个action(路径是head.do),然后跳转到head.jsp,这样是可以读取信息然后跳转到head.jsp但是在其它页面只要用<jsp:includepage="head.do"/>语句的话,就会整个跳转到head.jsp,其它页面不能显示,请问我应该怎么做呢?有人说用ajax,能够实现,可是我不知道怎么做,希望哪位朋友能够告诉我一下了,小弟非常感谢啦!还有一种很不好的设计方法可以实现,但是效率太低了,可以说是设计上的严重问题,我直接在head.jsp中加载配置文件,直接读取list,然后在页面显示代码如下:ApplicationContextcontext=newClassPathXmlApplicationContext("applicationContext-*.xml");//公告类型,加载DAO层的逻辑类NoticeTypeDAOnoticeTypeDAO=(NoticeTypeDAO)context.getBean("noticeTypeDAO");//认证类型CertificateTypeDAOcertificateTypeDAO=(CertificateTypeDAO)context.getBean("certificateTypeDAO");//这句话就是查询所有的类型,然后返回List,然后在页面显示noticeTypeList=noticeTypeDAO.queryNoticeTypeByCondition("fromNoticeType");//这句话就是查询所有的类型,然后返回List,然后在页面显示certificateTypeLsit=certificateTypeDAO.queryByCondition("formCertificateType");我觉得这样肯定不行,,因为SessionFactory是重量级的,不能每次访问都来加载文件,然后创建工厂,呵呵,这样很容易发生内存溢出,而且确实发生过这样的事情.

解决方案

本帖最后由 xuzhengquan 于 2010-05-15 09:48:52 编辑
解决方案二:
自己先来顶一下,呵呵
解决方案三:
用iframe搞定<iframeid="head_frame"name="head_frame"border="0"scrolling="no"src="head.do"frameborder="0"></iframe>把<jsp:includepage="head.jsp"/>替换掉
解决方案四:
我现在的做法是读取一个action(路径是head.do),然后跳转到head.jsp,这样是可以读取信息然后跳转到head.jsp废话,你执行这个跳到head.jsp

时间: 2024-10-24 04:47:53

向高手求救啊,很急的问题...............的相关文章

获取 属性-如何获得Datalist里面嵌套的DropDownList属性ID?求高手慷慨相助!!很急!在线等!

问题描述 如何获得Datalist里面嵌套的DropDownList属性ID?求高手慷慨相助!!很急!在线等! 前台页面布局: <asp:datalist id="DataList1" runat="server" > <EditItemTemplate> <tr> <td> <asp:DropDownList ID="DropDownList0" runat="server&quo

重绘-VC,很急、很急,求救!!

问题描述 VC,很急.很急,求救!! VC++ 6.0 中怎么使在View类视图上给绘制的网格线.图形.坐标轴等,在滚动条滚动时依旧能够显示,即重绘!! 解决方案 如果你肯采纳我的回答,我可以写一个完整的例子给你.不过一个问题我只能挑一样做给你.比如演示下网格线和滚动视图的绘制.如果要全回答,最好你分开问. 解决方案二: 就是GDI绘图,现在绘制后有什么具体的问题? 解决方案三: void CQ185823View::OnDraw(CDC* pDC) { CQ185823Doc* pDoc =

求救-程序为什么运行不出来,程序有点长但是是主函数的问题,希望能够得到帮助,很急啊!

问题描述 程序为什么运行不出来,程序有点长但是是主函数的问题,希望能够得到帮助,很急啊! import java.applet.*; import java.awt.*; import javax.swing.*; import java.awt.event.*; //import java.Math.*; public class cal extends Applet { //定义所有需要使用的全局变量 String str="0";//暂存显示屏数据 String sign=&qu

很急,请高手指教

问题描述 我的项目中使用了jspsmartupload组件进行上传,我的action是交由spring管理的现在要初始化SmartUpload那么在action中如何获取actionServlet的servletConfig呢之前看了网上的一些回答但是都不准确.我的错误代码如下:action中的部分代码SmartUploadsu=newSmartUpload();su.initialize(this.getServlet().getServletconfig(),request,response

mvc4-各位高手求救:ASP.NET MVC 日期范围 自定义验证特性如何实现呢?

问题描述 各位高手求救:ASP.NET MVC 日期范围 自定义验证特性如何实现呢? 各位高手求救:ASP.NET MVC 日期范围 自定义验证特性如何实现呢?想实现一个日期范围自定义验证特性 ASP.NET MVC 自带的RangeAttribute验证不好使?比如:[Display(Name=""出生日期"")][Required(ErrorMessage=""{0}不能为空!"")][Range(typeof(DateT

悬浮框-刚刚接触echarts这个框架遇到了问题,很急,在线等解答!!!

问题描述 刚刚接触echarts这个框架遇到了问题,很急,在线等解答!!! 就是鼠标悬浮框的显示数据的问题,我想自定义数据的显示,然后就用到了了 formatter但是formatter: '{b}{a0}: {c0}{a1}: {c1}总面积: {c0}+{c1}'这样后面的总面积相加的显示的不对,不知道该怎么弄我还看到有个回掉函数的,但是看不懂,求高手指教 解决方案 百度的echart 应该很容易的吧,而且它的实例都很详细的了

菜鸟提问-u盘视频打不开,,,很急

问题描述 u盘视频打不开,,,很急 u盘里的视频显示错误-2048,未能打开文件,修复工具打不开这个视频文件啊??? 解决方案 U 盘打不开是因为你电脑里没有播放器 解决方案二: u盘打不开了咋办? 解决方案三: 请高手操作一下, 解决方案四: 什么格式的视频,会不会是视频播放器不支持.flash可以看 http://www.flashplayer.org.cn/483 解决方案五: 电脑的播放器是什么?是不是格式需要解码

hibernate-求高手帮助我,急!如下所示!

问题描述 求高手帮助我,急!如下所示! 我的oracle版本号如图:文档"> myeclipse2014,hibernate jar包 hibernate configure <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "htt

在eclipse 下面,为什么编写的C/S架构的软件编译后无法运行,是不是eclipse在编译C/S架构软件时需要一个插件呢?很急!!!!请教!!!

问题描述 在eclipse下面,为什么编写的C/S架构的软件编译后无法运行,是不是eclipse在编译C/S架构软件时需要一个插件呢?很急!!!!请教!!!我在eclipse下面下面写了一个完成一个小功能的C/S架构的软件,如果在jbuilder下编写和编译后,会生成.exe文件,而且可以独立运行,但是我现在在eclipse下面下面写了一个完成一个小功能的C/S架构的软件,但是不能编译成所要的.exe文件,请教高手,怎样解决??????????? 解决方案 解决方案二:eclipse编译不出来E

C++系统中指针错误,添加不了对象,真的很急!!!!

问题描述 C++系统中指针错误,添加不了对象,真的很急!!!! 为什么不能实现添加啊!!!!!真的很急 #include <iostream>#include <iomanip>#include <conio.h>#include <string>#include <fstream>#include <cstdlib>using namespace std;int i=0;const int Maxp=100;//最大商品类的数量cl