JSP网页制作:新闻管理

管理主页:newsmanage.jsp

添加新闻:newsadd.jsp

修改新闻:newsedit.jsp

删除新闻:主页调用del方法

 

newsmanage.jsp------(添加新闻)----->newsadd.jsp------(提交)------>newsAction.java-------(调用添加方法)------>newsDAO.java------(返回)-------->newsmanage.jsp

 

修改新闻相同。

 

修改时,使用url方法(newsedit.jsp?newsid=...)传递要修改的新闻的ID号,

在newseidt.jsp页面,使用了一个隐藏属性,   <INPUT TYPE="hidden" name="newsid" value="<%=newsid %>">,

提交时,提交至news.do?action=edit,

在newsForm.java中,通过set方法设置各个变量的值(title,author,content,newsid),

在newsAction.java中,通过判断传递过来action,设置newsid变量并调用newsDAO.java中的edit方法,

修改成功,返回!

 

重要:

<!--谨记-->

通过form的action传递参数与url传递参数两种方法不同,引用百度知道里的一个回答:

【action 传递参数 只能在<action></action>里的标签元素的参数

带?的传递参数,基本是超链接时候用的。】

 

如果在form中这样写,action="/news?action=edit&newsid=...",newsid传不过去,

而在超链接中,<a href="/news?action=del&newsid=...",可以传递newsid。

 

因为不知道隐藏属性这一方法,传递newsid时造成很大麻烦。

 

 

../表示上一层目录

/表示根目录

./当前目录==没写

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值