基于jsp的新闻发布系统设计论文内容摘要:
: /span/td td width=168input type=text name=managerName/td /tr tr td height=32span 密码: /span/td tdinput type=password name=managerPassWord/td /tr /table input type=submit name=Submit2 value=提交 input type=reset name=Submit value=重置 /form 总管理员设置模块设计 总管理员在数据库中是惟一的,总管理员的信息在页面中不会显示出来,在此页面中只能修改自己的密码及对普通管理员进行设置。 用户单击“总管理员设置”超链接,进入总管理员设置页面。 系统首先对用户输入的账户和密码进行核对。 因为并不是所有的管理员都能够有这个权利,所以在 SQL语句中应体现惟一性的条件,样式层所要调用的类是 ActionForm,跟用户登录时调用的 actionForm 是同一个类,在这里就不做介绍了。 1.总管理员的登录操作 登录方法主要用于系统管理员进行系统维护时, 作为登录后台时密码验证之用。 在用户输入用户账号和密码之后,调用该方法即可验证该用户是否合法。 单击“总管理员设置”超链接,进入到总管理员设置页面,实现此超链接的 jsp 代码如下: /*********************************** *********************************/ !把超链接的 jsp页面,指向框架显示出来,框架名称为 mainFrame。 (如图 ) a href=aManager/ target=mainFrame总管理员设置 /a 总管理员页面的运行结果如图 9 所示。 图 9 总管理员页面运行结果 总管理员页面所对应的 jsp页面代码如下: /********************************* ******************************/ form name=form method=post action=../../../ table width=382 border=2 cellspacing=3 cellpadding=3 tr td width=110请输入帐户: /td td width=243input type=text name=Name/td /tr tr td width=110请输入密码: /td td width=243input type=password name=adminPassWord/td /tr /table input type=submit name=Submit value=提交 input type=reset name=Submit2 value=重置 /form 在上面的 jsp 页面代码中, action 触发的是 的方法,它与后台登录的方法相似,只是调用的 SQL 语句不 同。 在持久层中查询总管理员的方法的代码如下: 接口类的方法: /********************************* *********************************/ public ManagerActionForm adminCheck(ManagerActionForm managerActionForm) 实现接口类的方法: /*********************************** ***************************/ public ManagerActionForm adminCheck(ManagerActionForm managerActionForm) { ManagerActionForm manager = null。 //初始化对象 JDBConnection connection = new JDBConnection()。 String sql = select * from tb_manager where Name=39。 + () + 39。 and mark=39。 + () + 39。 try { ResultSet rs = (sql)。 //执行查找的方 法 while (()) { manager = new ManagerActionForm()。 ((3))。 //取出查询的密码 } } catch (SQLException ex) { } ()。 //关 闭数据库 return manager。 } 在服务层中实现持久层的方法如下: 接口类的方法: /******************************* ******************************/ public interface ManagerFacade { public ManagerActionForm adminCheck(ManagerActionForm managerActionForm)。 } 实现接 口类的方法: /******************************* ****************************/ public class ManagerFacadeImpl implements ManagerFacade { private ManagerDao managerDao。 public ManagerFacadeImpl() { = new ManagerDaoImpl()。 } public ManagerActionForm adminCheck(ManagerActionForm managerActionForm) { return (managerActionForm)。 //调用持久层的方法 } } 具体在控制层的代码如下: /******************************* ******************************/ package。 import .*。 import .*。 import。 import。 import。 //核对总管理员帐号和密码 public class AdminCheckAction extends Action { private ManagerFacade managerFacade。 public AdminCheckAction() { = new ManagerFacadeImpl()。 } public ActionForward perform(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest ServletRequest, HttpServletResponse ServletResponse) { ManagerActionForm managerActionForm = (ManagerActionForm) actionForm。 ((Name))。 //从页面上取值 (总管理员 )。 //取固定的名称 ManagerActionForm manager = (managerActionForm)。 if (manager == null) { //if判断,做比较 return (adminWrong)。 } else if (!().equals((adminPassWord))) { return (adminWrong)。 } return (adminRight)。 } } 上面的类文件中加载了 ManagerActionForm 类,这 个类是属于 ActionForm 类,相当于JavaBean,在这里主要实现进行取值和赋值的功能。 : /********************************* ********************************/ strutsconfig formbeans formbean name=managerActionForm type= / /formbeans actionmappings action name=managerActionForm type= validate=true scope=request path=/adminAction forward name=adminWrong path=/jsp/managerBack/aManager/ / forward name=adminRight path=/ / /action /actionmappings /strutsconfig 如果用户输入的总管理员的账户和密码不正确,此时 jsp 页面中将提示用户密码不正确。 实现此功能的 jsp 代码如下: /****************************** adminPasswordFail .jsp******************************/ %@ page contentType=text/html。 charset=GBK % meta equiv=refresh content=2。 URL=jsp/managerBack/aManager/ html head titleadminPasswordFail/title /head body bgcolor=ffffc0 div align=center p密码不正确 /p p2秒种后从新输入密码 /p /div /body /html 2.对管理员的查询操作 总管理员登录成功后,系统将对除了总管理员以外的所有普通管理员进行查询操作。 此时页面运行结果如图 10 所示。 图 10 总管理员查询功能 持久层的查询代码如下: 接口类的代码: /******************************** *********************************/ package。 import。 import。 public interface ManagerDao { public List managerSelect(ManagerActionForm managerActionForm)。 //在接口类的查询方法方法 } 实现接口类的代码: /******************************* ******************************/ //查出所有的管理员 public List managerSelect(ManagerActionForm managerActionForm) { JDBConnection connection = new JDBConnection()。 //调用连接数据库的方法 List list = new ArrayList()。 //定义一个 List容器的对象,去实现ArrayList()中的方法 String sql = select * from tb_manager where mark=39。 + () + 39。 //有条件的查询语句 try { ResultSet rs = (sql)。 //调用 JDBConnection查询的方法 while (()) {。基于jsp的新闻发布系统设计论文
相关推荐
对话框 ( 2)、 接着按照 MFC 自带的控件选项进行计算器的控件添加 ,控件如下图 5所示; 6 图 5 控件 ( 3) 在原先清空的界面中依次用上图控件画出一个 基本的计算器 界面,此界面包括1个编辑框和 22 个按钮,一个编辑框为计算结果显示框, 12 个按钮分别 0 ~ 9 以及“ +、 、247。 、 .=、 Sqrt(开平方 )、 n!(求阶乘 )、 x^y(求 x的 y次方 )、
等属性 ,利于标准的浏览查阅 .提出 标准体系框架 的实施建议 ,并开发了基于框架及标引技术标准的标准体系管理平台 ,推动 农村信息化 标准体系的研制工作 . 软件开发工具选择 应用开发工具应具备这样的功能:定义用户和 角色,定制主界面,定制菜单,定制数据管理页面。 Opinos adugethry39。 mlcAv,fPb20*jZTxMI:EYB() 定制数据库可以建立数据库表,数据库字段
//以各区域平均值为二值化阈值 } void locate() { int lex[4],i,j。 int x1[32][32],x2[32][32],x3[32][32],x4[32][32]。 for(i=0。 i32。 i++) for(j=0。 j32。 j++) { x1[i][j]=y[i][j]。 x2[i][j]=y[i][j+32]。 x3[i][j]=y[i+32][j]。
要点 能熟悉儿科急诊的特点、设施;急诊的抢救质量的五要素;急诊的护理常规 能说出儿科病房的特点、病床的要求 能熟悉儿科病房的环境管理、生活管理、安全管理、家属 管理 能学会建立常见中毒急救卡 考核标准 态度端正,服务意识强 理论联系实践 实习报告合格 表 5 儿科护理学 综合技能实训计划 职业岗位 (模块) 实 训 项 目 技 求 实训地点 天数 儿科基础 体重测量法 体重测量的方法正确
.................. 462020级航空服务专业人才培养方案 502020级航空服务专业人才培养方案专业代码: 520504二〇一二年六月前 言航空服务专业是 **职业技术学院 2020年新上专业之一,通过认真细致的行业企业调研,与东方航空公司山西分公司、太原 **国际休