在学校的时候,看见学校的网络课程平台,在平台中
老师可以在后台添加一些链接,然后在前台浏览的时候就可以显示出所添加的链接
请教各位这其中的原理,个人感觉这只能够对于静态页面,如果是动态的jsp页面,这应该不大好实现啊

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【xtbzqw】截止到2008-06-27 17:05:08的历史汇总数据(不包括此帖):
    发帖数:31                 发帖分:620                
    结贴数:30                 结贴分:600                
    未结数:1                  未结分:20                 
    结贴率:96.77 %            结分率:96.77 %            
    值得尊敬
      

  2.   

    这个容易啊,因为链接都是从数据库里取出来的,从后台添加链接的时候,每添加一个都作为一条数据,存入数据库里了。
    显示的话,如果用struts写的话,就是在action里调一个所有链接的list,传到前台,<logic:iterate>显示出来,就可以了啊。不难的
      

  3.   

    那如果要是这样的话,你每添加一个链接,那就得自己编辑一个页面
    那好像很费时啊
    麻烦你们看看它的页面
    http://219.225.128.17/command?action=template.CourseInfoShow&templateid=6&tcid=40&url=index.jsp
    它所有的上面的菜单都是后台生成的啊,一开始,整个平台是什么都没有
      

  4.   

    页面只是一个容器,用来显示我们查询数据库后得到的数据,而那些动态生成的链接很多都是给服务器程序传递要查询的参数,比如:http://localhost:8080/newCBS/srcMM.do?id=56&name=伊东美咲,这个地址里面从?以后的id和name都是参数,这几个参数都是可以动态构造的:http://localhost:8080/newCBS/srcMM.do?id=<%=MM.getid()%>&name=<%=MM.getName()%>。同样1个页面可能因为查询的类型或要求不同会来自于几个静态页面,前面的查询链接点击后可能会因为你选择的不同转向界面显示一样但是却是两个甚至更多的页面:result_MM.jsp和result_GG.jsp...,这样做主要是为了避免在JSP页面上写更多的JAVA脚本。如果是实现相似功能的页面,你可以先做好一个静态页面后面只需要复制一下就可以变成多个页面,这些页面的不同之处只在于嵌入里面JAVA脚本不同或者要对显示标签做一些小的改动。
      

  5.   

    不明白你说的后台是哪里
    如果是jsp页面的话
    只要web服务器支持reload就行了
    没什么不好实现的