社区
Web 开发
帖子详情
自动生成HTML
cocohui
2004-08-27 05:42:41
希望大家讨论自动生成HTML 的代码问题的看法
...全文
399
16
打赏
收藏
自动生成HTML
希望大家讨论自动生成HTML 的代码问题的看法
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bozy
2004-09-06
打赏
举报
回复
都是通过文件处理对象,
比方asp中用的是FileSystemObject
jsp中用的是FileOutputStream
要仔细学习才行。
cocohui
2004-09-06
打赏
举报
回复
我看真的没有知道了吗???
在江湖中,传说有一个高手,他无所不知无所不能。。他怎么没有出现在 www.csdn.net
了。。郁闷!
mygia
2004-09-06
打赏
举报
回复
好。我也收藏!
xiangbo520
2004-09-04
打赏
举报
回复
好啊!收藏
cocohui
2004-09-04
打赏
举报
回复
我用了之后怎么没有结果啊。。
能不能在详细一点的列子
chinawit
2004-08-28
打赏
举报
回复
不错!ding
maoerzuozuo
2004-08-28
打赏
举报
回复
mark
CNetol
2004-08-28
打赏
举报
回复
学习~!!!!!
一点晴
2004-08-28
打赏
举报
回复
都在这了,看懂了再修改自己用:
JSP直接生成HTML文件
参考一下吧摸版是这样定义的:
news.template
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<LINK href="../css.css" rel=stylesheet type=text/css>
</head>
<body>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="2">
<tr>
<td align="center"><$title$></td>
</tr>
<tr>
<td align="center">作者:<$author$> 发布时间:<font color=#ff0000><$date$></font></td>
</tr>
<tr>
<td><$content$>
</td>
</tr>
</table>
</body>
</html>
一个生成HTML的类:
import java.io.*;
public class WriteHtml
{
public WriteHtml()
{
}
public static void save(String s, String s1, String s2)
throws WriteFileException
{
try
{
a(s1);
FileOutputStream fileoutputstream = new FileOutputStream(s1 + s2);
byte abyte0[] = s.getBytes();
fileoutputstream.write(abyte0);
fileoutputstream.close();
}
catch(IOException ioexception)
{
throw new WriteFileException();
}
}
private static void a(String s)
{
File file = new File(s);
if(!file.exists())
file.mkdirs();
}
}
一个读取摸版的类:
import java.io.*;
public class ReadTemplates
{
private static String _fldif = null;
private static Object a = new Object();
public ReadTemplates()
{
}
public static String getTlpContent(String s)
throws ReadTemplateException
{
if(_fldif == null)
synchronized(a)
{
if(_fldif == null)
try
{
System.out.println("+++++++++++++");
_fldif = a(s);
}
catch(ReadTemplateException readtemplateexception)
{
throw new ReadTemplateException("模板信息读取失败。");
}
}
return _fldif;
}
private static synchronized String a(String s)
throws ReadTemplateException
{
String s1 = null;
try
{
FileInputStream fileinputstream = new FileInputStream(s);
int i = fileinputstream.available();
byte abyte0[] = new byte[i];
fileinputstream.read(abyte0);
fileinputstream.close();
s1 = new String(abyte0);
}
catch(IOException ioexception)
{
throw new ReadTemplateException();
}
return s1;
}
}
jsp文件:
<%@ page contentType="text/html; charset=gb2312"%>
<%@ include file="/inc.jsp"%>
<%
String[] flag = {"<$title$>","<$date$>","<$author$>","<$content$>"};
String title=request.getParameter("title");
String content=request.getParameter("content");
String editer="admin";
//Session.getAttribute("s_userName");
int classid=Integer.parseInt(request.getParameter("class"));
String filePath = "";
filePath = application.getRealPath("./adminroot/news.template");
String templateContent;
try{
templateContent = ReadTemplates.getTlpContent(filePath);
}catch(ReadTemplateException e){
throw new Exception("模板信息读取失败。请联系系统管理员。");
}
templateContent = ReplaceAll.replace(templateContent,flag[0],title);
templateContent = ReplaceAll.replace(templateContent,flag[1],GetDate.getStringDate());
templateContent = ReplaceAll.replace(templateContent,flag[2],editer);
templateContent = ReplaceAll.replace(templateContent,flag[3],content);
// 根据时间得文件名与路径名
Calendar calendar = Calendar.getInstance();
String fileName = String.valueOf(calendar.getTimeInMillis()) +".shtml";
String pathName = application.getRealPath("./news")+"\\"+ calendar.get(Calendar.YEAR) +
"\\"+ (calendar.get(Calendar.MONTH)+1) +"\\"+ calendar.get(Calendar.DAY_OF_MONTH)+"\\";
try{
WriteHtml.save(templateContent,pathName,fileName);
}catch(WriteFileException we){
throw new Exception("操作失败!");
}%>
zzzxxxcccvvv
2004-08-28
打赏
举报
回复
up
cocohui
2004-08-28
打赏
举报
回复
我看过ASP有自动生成HTML的文件的代码。。不知道JSP的代码是否跟ASP相似。。
有谁写过提供一个具体的代码看看。。本人不胜感激!
pleonheart
2004-08-27
打赏
举报
回复
楼上,应该是xml+xsl/xslt
shsoftfirst
2004-08-27
打赏
举报
回复
xml+xls
constantine
2004-08-27
打赏
举报
回复
up
life8love
2004-08-27
打赏
举报
回复
自动生成html没有听说过。楼上的说法,顶。。
mbl
2004-08-27
打赏
举报
回复
没有!自己好好学。用DREAMWEAVER也不错
雷の龙邮件列表
1.基于国际流行的jmail4.0以及以上版本
2.订阅信箱管理功能
3.订阅时发送确认信,只有确认后信箱地址才能存入数据库,以保证订阅信箱的有效性
4.确认信内容,确认信息,订阅,退订信息自定义
5.发送失败的邮件重新发送,以保证发送成功率
6.支持
html
或者txt格式的邮件形式
7.支持smtp邮件信箱认证功能,可以使用你平时使用的邮件服务器发送邮件了
8.订阅代码的
自动生成
9.生成的代码支持远程调用。就是说你可以把邮件列表程序放在一个程序里然后在另外一个服务器的页面上调用订阅程序,而不用修改生成的代码
Flying-Saucer jar包
Flying-Saucer 资源包,解压到web-Inf的根目录就好了。
富翁工作室多用户搜索引擎
简介: 1、多级目录,每个目录下面可以有更深一级目录,并列出属于该目录的网站 管理:选择分类管理,添加需要的分类,或者选择下一级目录,同时可以选择删除(删)修改(修)制作(制)某一个目录 2、静态页面,所有目录页面均使用程序生成了
html
页,不用读取数据库,大大节省了服务器资源 管理:选择制作下属页面,系统会列出搜索的类别,请选择需要生成的类别 3、目录模版,在数据库中存放了大量的页面模版,每一个目录都可以订制自己的网面 管理:选择模板管理,系统会列出目前已经存在的模板,你可以修改,添加,删除,添加时请按照示例进行制作,建议先将数据库备份再修改 4、即时登陆网站,站长可以随时登陆自己的网站,但是登陆以后只能在他选定的目录所显示的页面中的“更多”网站页面中显示出来,只有在管理员审查并生成页面以后才能直接在目录页面看到 5、模糊查找, 6、布尔查找,支持and(*) or(|) not(-)等布尔表达式 例如:烟台*一百-新闻 或者:烟台 and 一百 not 新闻 如果只需要and连接,可以只输入 烟台 一百,这与 烟台*一百、烟台 and 一百 效果等同 搜索结果将会把相关关键词以特殊的颜色显示出来 7、常用关键词页面
自动生成
,用户输入查找的关键词都保存在数据库中,如果有相同的关键词则这些关键词数量累加,管理员管理的时候可以生成排名在头几位的关键词页面,也就是提前替用户把这些关键词提前搜索出来了,并且生成了静态的
html
页面,用户在搜索这些关键词时,就可以直接显示这些已经生成的页面,避免了大量的查询数据库,节省了服务器资源 管理:选择关键词管理,系统会列出数据库中已经存在的可以生成的关键词,以及网友在使用这个搜索引擎时用的关键字(只选取排名头100个),管理员可以随意生成需要的关键词页面 8、网站顺序,在某个目录下的网站数目很多的时候,排在上面的网站被访问的几率比排在下面的网站几率要大得多,因此我又增加排名功能,管理员可以设定某个网站在该目录下的排名 9、单目录搜索,当用户在某个目录浏览的时候,可以选择在该目录下搜索和搜索全部目录,选择在该目录下搜索可以只搜索属于该目录以及该目录的子目录下的网站 10、静态页面在线生成,在管理界面可以在线生成所有目录下的页面以及关键词页面 11、二次搜索功能,当用户在搜索某个关键词以后,系统列出了〉20个结果以后,就会出现二次搜索界面,用户可以选择在这些结果中再次搜索,比如要求结果必须不包含某个关键词或者必须再包含某个关键词 12、模版的在线修改,不同的页面模版有不同的规则 14、所有目录在线动态修改,自动更新以前的页面 15、动态生成网站首页(需要模版支持) 16、分类参照:指一个分类类目名分在一个上级类目下,而在另一个类目下作参照。以@作后缀的类目名。
前端拖拽
自动生成
html
的框架_用深度学习
自动生成
HTML
代码
用深度学习
自动生成
HTML
代码选自Floydhub作者:Emil Wallner机器之心编译如何用前端页面原型生成对应的代码一直是我们关注的问题,本文作者根据 pix2code 等论文构建了一个强大的前端代码生成模型,并详细解释了如何利用 LSTM 与 CNN 将设计原型编写为
HTML
和 CSS 网站。项目链接:github.com/emilwallner…在未来三年内,深度学习将改变前端开发...
Sublime中
自动生成
HTML
框架
一、一般情况下 “!+tab” 可直接生成 二、若tab键失效无法
自动生成
HTML
框架,可尝试一下方法: 1、安装package control 使用Ctrl+Shift+P打开命令行,输入install 选择install package 回车,等待,然后查看Preferences下面会出现Package setting和Package Control. ...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章