SSH开发如何生产静态页面。

问题描述

我们公司要用SSH做一个视频管理平台,后台添加一条消息,前台访问url是静态页面的(例如:232hjh232.html)如何实现呀?

解决方案

解决方案二:
转发到这个HTML页面不是可以吗?
解决方案三:
html页面有的数据来之数据库。
解决方案四:
像你这种情况可以用freemarker模版生成纯静态页面或者是urlrewrite伪静态
解决方案五:
能具体的说说???
解决方案六:
每次增加一个通知后,就会自动生成一个通知的页面。。这个页面生成后就永远存在啦。每次访问主页的时候,就直接点击那个连接就能看到。那个就是个html页面啦。就在也不需要请求数据啦、。
解决方案七:
引用5楼liugexi的回复:

每次增加一个通知后,就会自动生成一个通知的页面。。这个页面生成后就永远存在啦。每次访问主页的时候,就直接点击那个连接就能看到。那个就是个html页面啦。就在也不需要请求数据啦、。

像你这种情况可以用freemarker模版生成纯静态页面数据库里面要有生成链接那个字段.........
解决方案八:
可以考虑urlrewrite做成伪静态的比如xxx.htmlforward到view.do?id=xxx
解决方案九:
AJAX<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/tr/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><style>html{background-color:#eeeeee}body{background-color:#ccffcc;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;margin-left:15%;margin-right:15%;border:3pxgroove#006600;padding:15px}h1{text-align:left;font-size:1.5em;font-weight:bold}</style><scripttype="text/javascript">//globalflagvarisIE=false;//globalrequestandXMLdocumentobjectsvarreq;//retrieveXMLdocument(reusablegenericfunction);//parameterisURLstring(relativeorcomplete)to//an.xmlfilewhoseContent-TypeisavalidXML//type,suchastext/xml;XMLsourcemustbefrom//samedomainasHTMLfilefunctionloadXMLDoc(url){//branchfornativeXMLHttpRequestobjectif(window.XMLHttpRequest){req=newXMLHttpRequest();req.onreadystatechange=processReqChange;req.open("GET",url,true);req.send(null);//branchforIE/WindowsActiveXversion}elseif(window.ActiveXObject){isIE=true;req=newActiveXObject("Microsoft.XMLHTTP");if(req){req.onreadystatechange=processReqChange;req.open("GET",url,true);req.send();}}}//handleonreadystatechangeeventofreqobjectfunctionprocessReqChange(){//onlyifreqshows"loaded"if(req.readyState==4){//onlyif"OK"if(req.status==200){clearTopicList();buildTopicList();}else{alert("TherewasaproblemretrievingtheXMLdata:n"+req.statusText);}}}//invokedby"Category"selectelementchange;//loadschosenXMLdocument,clearsTopicsselect//element,loadsnewitemsintoTopicsselectelementfunctionloadDoc(evt){//equalizeW3C/IEeventmodelstogeteventobjectevt=(evt)?evt:((window.event)?window.event:null);if(evt){//equalizeW3C/IEmodelstogeteventtargetreferencevarelem=(evt.target)?evt.target:((evt.srcElement)?evt.srcElement:null);if(elem){try{if(elem.selectedIndex>0){loadXMLDoc(elem.options[elem.selectedIndex].value);}}catch(e){varmsg=(typeofe=="string")?e:((e.message)?e.message:"UnknownError");alert("UnabletogetXMLdata:n"+msg);return;}}}}//retrievetextofanXMLdocumentelement,including//elementsusingnamespacesfunctiongetElementTextNS(prefix,local,parentElem,index){varresult="";if(prefix&&isIE){//IE/Windowswayofhandlingnamespacesresult=parentElem.getElementsByTagName(prefix+":"+local)[index];}else{//thenamespaceversionsofthismethod//(getElementsByTagNameNS())operate//differentlyinSafariandMozilla,butboth//returnvaluewithjustlocalname,provided//therearen'tconflictswithnon-namespaceelement//namesresult=parentElem.getElementsByTagName(local)[index];}if(result){//gettext,accountingforpossible//whitespace(carriagereturn)textnodesif(result.childNodes.length>1){returnresult.childNodes[1].nodeValue;}else{returnresult.firstChild.nodeValue;}}else{return"n/a";}}//emptyTopicsselectlistcontentfunctionclearTopicList(){varselect=document.getElementById("topics");while(select.length>0){select.remove(0);}}//additemtoselectelementtheless//elegant,butcompatibleway.functionappendToSelect(select,value,content){varopt;opt=document.createElement("option");opt.value=value;opt.appendChild(content);select.appendChild(opt);}//fillTopicsselectlistwithitemsfrom//thecurrentXMLdocumentfunctionbuildTopicList(){varselect=document.getElementById("topics");varitems=req.responseXML.getElementsByTagName("item");//loopthrough<item>elements,andaddeachnested//<title>elementtoTopicsselectelementfor(vari=0;i<items.length;i++){appendToSelect(select,i,document.createTextNode(getElementTextNS("","title",items[i],0)));}//cleardetaildisplaydocument.getElementById("details").innerHTML="";}//displaydetailsretrievedfromXMLdocumentfunctionshowDetail(evt){evt=(evt)?evt:((window.event)?window.event:null);varitem,content,div;if(evt){varselect=(evt.target)?evt.target:((evt.srcElement)?evt.srcElement:null);if(select&&select.options.length>1){//copy<content:encoded>elementtextfor//theselecteditemitem=req.responseXML.getElementsByTagName("item")[select.value];content=getElementTextNS("content","encoded",item,0);div=document.getElementById("details");div.innerHTML="";//blastnewHTMLcontentinto"details"<div>div.innerHTML=content;}}}</script></head><body><h1>XMLHttpRequestObjectDemo</h1><hr/><form><p>Category:<br/><selectonchange="loadDoc(event)"><optionvalue="">ChooseOne</option><optionvalue="http://developer.apple.com/internet/webcontent/XMLHttpRequestExample/songs.xml">Top10Songs</option><optionvalue="http://ajaxcn.org/exec/rss">Top10Albums</option><optionvalue="newreleases.xml">Top10NewReleases</option><optionvalue="justadded.xml">Top10JustAdded</option></select></p><p>Items:<br/><selectsize="10"id="topics"onchange="showDetail(event)"><optionvalue="">ChooseaCategoryFirst</option></select></p></form><divid="details"><span></span></div></body><html>
解决方案十:
以上代码是我查找到的,希望对LZ有用。利用AJAX完全可以实现
解决方案十一:
以前用vioclyte,现在流行的是freemaker,二者都是java模板引擎大多数CRM都用这两者生产静态html

时间: 2024-11-05 16:24:41

SSH开发如何生产静态页面。的相关文章

html5-移动端web静态页面开发教程

问题描述 移动端web静态页面开发教程 谁有移动端html页面开发视频教程啊??谁有??跪求.. 1 解决方案 网易云课堂有html5的视频,大部分免费,极客学院也有,大部分收费,根据你的需要可以选择一下. 解决方案二: 爱酷学习网里面也全是免费的视频.我自己就在里面学习了基础的html5.有基础的还有例子啊什么的很详细的.而且可以免费下.

ssh开发中,如何把表中的一个字段的值相同的记录统计数量,并在jsp页面显示?

问题描述 ssh开发中,如何把表中的一个字段的值相同的记录统计数量,并在jsp页面显示? 解决方案 用group分组后统计,sql:select 字段名称 count(*) AS 记录数 from A group by 字段名称; 解决方案二: sql语句 : select sum(case 字段名 when 特定值 then 1 else 0 end) from 表名:希望可以帮到你! 解决方案三: select count(*) from 表 where 字段 =?然后在和其它查询结合在一起

app开发-WeX5中打完Android包后再手机上运行,静态页面加载出来了,但是不能发请求

问题描述 WeX5中打完Android包后再手机上运行,静态页面加载出来了,但是不能发请求 打包时设置的首页显示出来了,但是点击首页上的按钮,没有反应,没有执行js中的点击方法 解决方案 没用过 刚刚百度了下 才知道有WeX5这东西

彻底了解动态页面和静态页面的优缺点

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 一般说来网页的url地址有三种形式,静态形式,伪静态形式,动态形式.站长们都知道静态形式是最理想的网页形式,因为它对搜索引擎是最友好的,更容易被搜索引擎找到收录,静态网页地址是真实的,存在的而且静态形式的url地址也是最美观的,地址中没有一些变量特殊的符号,例如?.&.%等符号,这些符号给让的人感觉比较陌生,容易产生不信任感.伪静态形

网站静态页面生成及网站数据采集的攻防

采集|静态|数据|页面 本着互联网共享主义精神,特写此文献给建站新手,授人以鱼,不如授人以渔,本文所讲的只是方法和原理,希望大家看完此文,能够从中得到些帮助和启发. 本文从一个ASP程序员的角度用大量实例祥细介绍了动态网站如何生成静态页面原理,又从一个采集程序开发者的角度去祥细介绍了网站数据采集的原理及功防策略. 关于网站生成静态页面,为了让本文读者容易理解,文内列举了目前常用的多种生成静态页面的方法,其中用了很多的实例代码进行说明. 关于网站数据采集攻防,作者本身是一个采集程序的开发者,同时作

PHP生成静态页面的方法

在PHP网站开发中为了网站推广和SEO等需要,需要对网站进行全站或局部静态化处理,PHP生成静态HTML页面有多种方法,比如利用PHP模板.缓存等实现页面静态化,今天就以PHP实例教程形式讨论PHP生成静态页面的方法.页面静态化的方法,分为两种,一种是伪静态,就是url 重写,一种是你真的静态化.下面介绍PHP中页面静态化的方法. 什么是PHP静态化 PHP静态化的简单理解就是使网站生成页面以静态HTML的形式展现在访客面前,PHP静态化分纯静态化和伪静态化,两者的区别在于PHP生成静态页面的处

网站生成静态页面攻略

攻略|静态|页面 生成HTML方法主要步骤只有两个: 一.获取要生成的html文件的内容二.将获取的html文件内容保存为html文件 我在这里主要说明的只是第一步:如何获取要生成的html文件的内容: 目前常用获取html文件的内容的方法有几下几种: 1.这种方法与是在脚本内写要生成的html内容,不太方便预览生成页面的内容,无法可视化布局页面,更改html模板时会更加复杂.用这种方法的人很多,但我感觉这种方法是最不方便的. str="<html标记>内容</html标记&g

SQL Server静态页面导出技术(SQL Server Web Assistant)

server|web|静态|页面 本段文章节选自铁道出版社新出的<用BackOffice建立Intranet/Extranet应用>一书(现已在海淀图书城有售,外地或者需要送货上门的读者可以到www.wanbook.com.cn或www.e-bookshop.com.cn上在线购买.本书书号为ISBN7113039448).本书详尽地讲述了如何使用微软BackOffice系列产品来组建Intranet/Extranet应用.通过它您将掌握NT的安装和设置.使用IIS建立Web站点.通过ILS建

SQL Server静态页面导出技术(SQL Server Web Assistant)6

server|web|静态|页面 本段文章节选自铁道出版社新出的<用BackOffice建立Intranet/Extranet应用>一书(现已在海淀图书城有售,外地或者需要送货上门的读者可以到www.wanbook.com.cn或www.e-bookshop.com.cn上在线购买.本书书号为ISBN7113039448).本书详尽地讲述了如何使用微软BackOffice系列产品来组建Intranet/Extranet应用.通过它您将掌握NT的安装和设置.使用IIS建立Web站点.通过ILS建