云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > jsp新闻发布系统

jsp新闻发布系统

  • 62 次阅读
  • 3 次下载
  • 2025/6/14 10:44:24

理员帐号和密码

ManagerDaoImpl implements ManagerDao { //实现接口类中的方法用implements加上接口类名

agerActionForm managerCheck(ManagerActionForm managerActionForm) {

onForm manager = null; 定义一个Object型的数据,初使化为null

on connection = new JDBConnection(); //连接数据库的方法

sql = \

Set rs = connection.executeQuery(sql); // 把sql语句传到JDBConnection类中去

(rs.next()) {

ger = new ManagerActionForm();

ger.setManagerPassword(rs.getString(3)); //查找过所需要的字段数据

QLException ex) {

on.close();

anager; //把对象返回到方法中去

方法

方法实现的代码如下:

********************* ManagerFacade.java*****************************/

face ManagerFacade {

erActionForm managerCheck(ManagerActionForm managerActionForm)

法的代码如下:

******************** ManagerFacadeImpl.java**************************/

ManagerFacadeImpl implements ManagerFacade { //实现接口类的方法用implements

nagerDao managerDao;

agerFacadeImpl() {

agerDao = new ManagerDaoImpl(); //实现dao类的方法。

erActionForm managerCheck(ManagerActionForm managerActionForm) {

his.managerDao.managerCheck(managerActionForm); //调用持久层的方法

陆控制层的方法

***************** ManagerCheckAction.java****************************/

victor.webtier.managerAction;

密码

ManagerCheckAction extends Action {

nagerFacade managerFacade;

agerCheckAction() {

agerFacade = new ManagerFacadeImpl();

ionForward perform(ActionMapping actionMapping, ActionForm actionForm,

letRequest httpServletRequest,HttpServletResponse httpServletResponse) {

chinese = new Chinese();

ctionForm managerActionForm = (ManagerActionForm) actionForm;

rActionForm.setManagerName(chinese.str(httpServletRequest.

getParameter(\

nForm manager = this.managerFacade.managerCheck(managerActionForm);

象调用方法

ger == null) {

actionMapping.findForward(\通过manager是空值的话,返回错误页面。

(!manager.getManagerPassword().equals(httpServletRequest.getParameter( \

nMapping.findForward(\查找的值与在jsp页面中的值不一致,返回错误页面。

ctionMapping.findForward(\查找的值与在jsp页面中的值一致,返回正确页面。

nfig.xml中的配置

置formBean和action动作指向的jsp页面。代码如下:

********************* struts-config.xml*********************************/

ame=\

系统(源码+数据库)

=\

rd name=\

页面-->

rd name=\

确的页面-->

陆jsp页面的说明

********************** managerCheck.jsp*********************************/

登陆

/p>

me=\

idth=\

width=\帐号:

width=\

height=\密码:

ype=\提交\

;  

ype=\重置\

员设置模块设计

据库中是惟一的,总管理员的信息在页面中不会显示出来,在此页面中只能修改自己的密码及对普通管理员进行设置。

管理员设置”超链接,进入总管理员设置页面。系统首先对用户输入的账户和密码进行核对。因为并不是所有的管理员都能够有这个权利,所以在SQL语

样式层所要调用的类是ActionForm,跟用户登录时调用的actionForm是同一个类,在这里就不做介绍了。

的登录操作

用于系统管理员进行系统维护时,作为登录后台时密码验证之用。在用户输入用户账号和密码之后,调用该方法即可验证该用户是否合法。单击“总管理

管理员设置页面,实现此超链接的jsp代码如下:

************************ left_main.jsp*********************************/

的jsp页面,指向框架显示出来,框架名称为mainFrame。(如图3.6所示)-->

nager/adminPassword.jsp\总管理员设置

的运行结果如图9所示。

员页面运行结果

所对应的jsp页面代码如下:

********************** adminPassword.jsp******************************/

form\

idth=\

width=\请输入帐户:

width=\

width=\请输入密码:

width=\

ype=\提交\

ype=\重置\

页面代码中,action触发的是adminAction.do的方法,它与后台登录的方法相似,只是调用的SQL语句不同。

询总管理员的方法的代码如下:

********************** ManagerDao.java*********************************/

erActionForm adminCheck(ManagerActionForm managerActionForm)

方法:

************************ ManagerDaoImpl.java***************************/

agerActionForm adminCheck(ManagerActionForm managerActionForm) {

ctionForm manager = null; //初始化对象

n connection = new JDBConnection();

String sql = \

managerActionForm.getManagerName() + \

managerActionForm.getManagerMark() + \

Set rs = connection.executeQuery(sql); //执行查找的方法

(rs.next()) {

ger = new ManagerActionForm();

16509.6666666667字数内容!点击查看全文]

取出查询的密码?

ger.setManagerPassword(rs.getString(3)); //

QLException ex) {

on.close(); &nb分文章

搜索更多关于: jsp新闻发布系统 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

理员帐号和密码 ManagerDaoImpl implements ManagerDao { //实现接口类中的方法用implements加上接口类名 agerActionForm managerCheck(ManagerActionForm managerActionForm) { onForm manager = null; 定义一个Object型的数据,初使化为null on connection = new JDBConnection(); //连接数据库的方法 sql = \Set rs = connection.executeQuery(sql); // 把sql语句传到JDBConnection类中去 (rs.next()) { <

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com