网站中友情链接的部分代码,表示看不懂

本文介绍了一个用于管理网站友情链接的功能模块实现细节,包括增删改查等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

package com.daowen.action;



public class FriendlinkAction extends PageActionBase {
public void onLoad() {


}


/********************************************************
****************** 信息注销监听支持*****************************
*********************************************************/
public void delete() {
String id = request.getParameter("id");
DALBase.delete("friendlink", " where id=" + id);
binding();
}


/*************************************************************
**************** 保存动作监听支持******************************
**************************************************************/
public void save() {
String title = request.getParameter("title");
String href = request.getParameter("href");
SimpleDateFormat sdffriendlink = new SimpleDateFormat("yyyy-MM-dd");
Friendlink friendlink = new Friendlink();
friendlink.setTitle(title == null ? "" : title);
friendlink.setHref(href == null ? "" : href);
DALBase.save(friendlink);
// 保存附件
attachements(request, response,
new Integer(friendlink.getId()).toString());
// 绑定数据
binding();
}


/******************************************************
*********************** 内部附件支持*********************
*******************************************************/
public void attachements(HttpServletRequest request,
HttpServletResponse response, String belongid) {
DALBase.delete("attachement", MessageFormat.format(
" where belongid=''{0}'' and belongtable=''friendlink'' ",
belongid));
String[] photos = request.getParameterValues("fileuploaded");
if (photos == null)
return;
for (int i = 0; i < photos.length; i++) {
Attachement a = new Attachement();
a.setType("images");
a.setPubtime(new Date());
a.setBelongfileldname("id");
a.setFilename(photos[i]);
a.setBelongid(belongid);
a.setBelongtable("friendlink");
a.setUrl(SystemParam.getSiteRoot() + "/upload/temp/"
+ a.getFilename());
a.setTitle(a.getFilename());
DALBase.save(a);
}
}


/******************************************************
*********************** 更新内部支持*********************
*******************************************************/
public void update() {
String id = request.getParameter("id");
if (id == null)
return;
Friendlink friendlink = (Friendlink) DALBase.load(Friendlink.class,
new Integer(id));
if (friendlink == null)
return;
String title = request.getParameter("title");
String href = request.getParameter("href");
SimpleDateFormat sdffriendlink = new SimpleDateFormat("yyyy-MM-dd");
friendlink.setTitle(title);
friendlink.setHref(href);
DALBase.update(friendlink);
attachements(request, response,
new Integer(friendlink.getId()).toString());
binding();
}


/******************************************************
*********************** 加载内部支持*********************
*******************************************************/
public void load() {
//
String id = request.getParameter("id");
String actiontype = "save";
dispatchParams(request, response);
if (id != null) {
Friendlink friendlink = (Friendlink) DALBase.load("friendlink",
"where id=" + id);
if (friendlink != null) {
request.setAttribute("friendlink", friendlink);
}
actiontype = "update";
request.setAttribute("id", id);
}
request.setAttribute("actiontype", actiontype);
try {
request.getRequestDispatcher("friendlinkadd.jsp").forward(request,
response);
} catch (ServletException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}


/******************************************************
*********************** 数据绑定内部支持*********************
*******************************************************/
public void binding() {
String filter = "";
//


String title = request.getParameter("title");
if (title != null)
filter = "  where title like '%" + title + "%'  ";
//


int pageindex = 1;
int pagesize = 10;
// 获取当前分页
String currentpageindex = request.getParameter("currentpageindex");
// 当前页面尺寸
String currentpagesize = request.getParameter("pagesize");
// 设置当前页
if (currentpageindex != null)
pageindex = new Integer(currentpageindex);
// 设置当前页尺寸
if (currentpagesize != null)
pagesize = new Integer(currentpagesize);
List<Friendlink> listfriendlink = DALBase.getPageEnity("friendlink",
filter, pageindex, pagesize);
int recordscount = DALBase.getRecordCount("friendlink",
filter == null ? "" : filter);
request.setAttribute("listfriendlink", listfriendlink);
PagerMetal pm = new PagerMetal(recordscount);
// 设置尺寸
pm.setPagesize(pagesize);
// 设置当前显示页
pm.setCurpageindex(pageindex);
// 设置分页信息
request.setAttribute("pagermetal", pm);
// 分发请求参数
dispatchParams(request, response);
try {
request.getRequestDispatcher("/admin/friendlinkmanager.jsp")
.forward(request, response);
} catch (ServletException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
【系统开发环境】 1. 系统环境:MS WINDOWS 2003 +IIS 6.0 2. 数 据 库:MS Access2003 3. 测试浏览器:腾讯TT浏览器 微软IE浏览器6.0 微软IE浏览器7.0 4. 系统分辨率:1024X768 ☆系统前台简介☆ 1.申请加入免费友情链接网的网站按最后点进的时间排序首页和分类显示链接, 分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一(无延时),自动收录功能开通的站要刷新一下才能显示,当天来路不同,显示颜色也不同 3.首页白天3分钟,晚上5分钟自动更新一次,全站24小时手动更新一次。 4.站内搜索功能。 5.网址库中分离出的【名站导航】【实用工具】【友情链接】 ☆系统后台功能☆ 设置网站的基本信息。广告位设置。***(开通关闭新站提交,开通关闭自动审核)***。非法词拦截,非法网址拦截。 管理员帐号/密码更改。 网站文字广告管理 修改,添加! 客户留言管理,回复,修改,删除留言。 黑客入侵查看,删除黑客入侵数据! 添加删除分类。 分类可修改可设置首页是否显示。 酷站可设置首页是否显示。 添加删除修改网址内容,是否推荐,是否审核。 可从网址库中分离出【名站导航】【实用工具】【友情链接】 【名站导航】【实用工具】可由快速通道添加和管理。 【友情链接】从网址列表中设置。 常用维护共三项,删除所有未审核的网站,开通所有有点入的网站,删除所有重复提交的网站 站内搜索功能。 生成htm分类页面,生成htm主页及其它页面。 可修改主页,分类及其它页面模板。 具有数据库【备份】【压缩】【恢复】功能。 具有在线广告管理功能。(5个广告位),非常方便! 新增站长添加的网址和用户添加的网址分开独立管理 防注入 黑客攻击入侵查看,黑客入侵文件清理! 更改验证码路径,免去别人可从验证码右键属性猜到后台。 ☆安装使用方法☆ 1.在支持ASP的服务器上解开本软件包。 2.数据库文件在data目录,已经做了防下载处理。 3.后台登录地址在admin8888/index.asp,默认管理员账号:admin,密码:admin。 4.进入后台根据提示设置你网站的基本信息。 5.生成全站一次。 爱尚数码,西部数码代理商,购买主机享受西部数码官方价格8折优惠
【系统开发环境】 演示地址 www.dh3344.com 1. 系统环境:MS WINDOWS 2003 +IIS 6.0 2. 数 据 库:MS Access2003 3. 测试浏览器:腾讯TT浏览器 微软IE浏览器6.0 微软IE浏览器7.0 4. 系统分辨率:1024X768 ☆系统前台简介☆ 1.申请加入免费友情链接网的网站按最后点进的时间排序首页和分类显示链接, 分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一(无延时),自动收录功能开通的站要刷新一下才能显示,当天来路不同,显示颜色也不同 3.首页白天3分钟,晚上5分钟自动更新一次,全站24小时手动更新一次。 4.站内搜索功能。 5.网址库中分离出的【名站导航】【实用工具】【友情链接】 ☆系统后台功能☆ 设置网站的基本信息。广告位设置。***(开通关闭新站提交,开通关闭自动审核)***。非法词拦截,非法网址拦截。 管理员帐号/密码更改。 网站文字广告管理 修改,添加! 客户留言管理,回复,修改,删除留言。 黑客入侵查看,删除黑客入侵数据! 添加删除分类。 分类可修改可设置首页是否显示。 酷站可设置首页是否显示。 添加删除修改网址内容,是否推荐,是否审核。 可从网址库中分离出【名站导航】【实用工具】【友情链接】 【名站导航】【实用工具】可由快速通道添加和管理。 【友情链接】从网址列表中设置。 常用维护共三项,删除所有未审核的网站,开通所有有点入的网站,删除所有重复提交的网站 站内搜索功能。 生成htm分类页面,生成htm主页及其它页面。 可修改主页,分类及其它页面模板。 具有数据库【备份】【压缩】【恢复】功能。 具有在线广告管理功能。(5个广告位),非常方便! 新增站长添加的网址和用户添加的网址分开独立管理 防注入 黑客攻击入侵查看,黑客入侵文件清理! 更改验证码路径,免去别人可从验证码右键属性猜到后台。 ☆安装使用方法☆ 1.在支持ASP的服务器上解开本软件包。 2.数据库文件在data目录,已经做了防下载处理。 3.后台登录地址在admin123/index.asp,默认管理员账号:admin,密码:admin。 4.进入后台根据提示设置你网站的基本信息。 5.生成全站一次。
☆系统前台简介☆ 1.申请加入免费友情链接网的网站按最后点进的时间排序首页和分类显示链接, 分类以昨日点入时间为准,每晚十二点后生成静态。 2.每来访一个IP,就会自动排到第一(无延时),当天来路不同,显示颜色也不同 3.首页白天3分钟,晚上5分钟自动更新一次,全站24小时手动更新一次。 4.站内搜索功能。 5.网址库中分离出的【名站导航】【实用工具】【友情链接】 ☆系统后台功能☆ 1.设置网站的基本信息。广告位设置,((开通关闭新站提交,开通关闭自动审核)) 2.管理员帐号/密码更改。 3.添加删除分类。 4.分类可修改可设置首页是否显示。 5.酷站可设置首页是否显示。 6.添加删除修改网址内容,是否推荐,是否审核。 7.可从网址库中分离出【名站导航】【实用工具】【友情链接】 8.【名站导航】【实用工具】可由快速通道添加。 9.【友情链接】从网址列表中设置。 10.站内搜索功能。 11.生成htm分类页面,生成htm主页及其它页面。 12.可修改主页,分类及其它页面模板。 13.具有数据库【备份】【压缩】【恢复】功能。 14.具有在线广告管理功能。(5个广告位),非常方便! 15.新增站长添加的网址和用户添加的网址分开独立管理 16.防注入 黑客攻击入侵查看,黑客入侵文件清理! 17.更改验证码路径,免去别人可从验证码右键属性猜到后台。 ☆安装使用方法☆ 1.在支持ASP的服务器上解开本软件包。 2.数据库文件在data目录,已经做了防下载处理。 3.后台登录地址在adminmaster/index.asp,默认管理员账号:admin,密码:123456。 4.进入后台根据提示设置你网站的基本信息。 5.生成全站一次。 ---------------------------------------------------------------------------- 联系QQ:315065216 E-MAIL:hiiert@163.com 赞助程序开发
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值