jsp/reply.jsp

pageEncoding="UTF-8"%>

html PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">

Insert title here

// 检查登录的用户

String usernameLogin = (String) session.getAttribute("USERNAME_LOGIN");

if(usernameLogin ==null) {

%>

注册用户

}else{

%>

欢迎,

退出登录

}

%>

留言列表

UserService us =newUserServiceJDBCImpl();

PostService ps =newPostServiceJDBCImpl();

request.setCharacterEncoding("UTF-8");

longid = ParamUtils.getLongParameter(request,"id", -1);

if(id <=0) {

out.print("请指定编号!");

return;

}

Post post = ps.get(id);

if(post ==null) {

out.print("指定的留言不存在!");

return;

}

if(post.getIdParent() !=0) {

out.print("指定的留言不是主题!");

return;

}

if("POST".equals(request.getMethod())) {

if(usernameLogin ==null) {

// 检查用户名和密码

String username = request.getParameter("username");

String password = request.getParameter("password");

if(username !=null&& password !=null) {

username = username.trim();

password = password.trim();

if(us.checkLogin(username, password)) {

session.setAttribute("USERNAME_LOGIN", username);

usernameLogin = username;

}else{

out.print("用户名/密码错误!");

}

}

}

if(usernameLogin !=null) {

Post p =newPost();

p.setIdParent(post.getId());

p.setUser(us.findByUsername(usernameLogin));

p.setTitle(request.getParameter("title"));

p.setContent(request.getParameter("content"));

if(ps.save(p) !=null) {

out.print("增加回复成功");

}else{

out.print("增加回复失败");

}

}

}

%>

value=""/>

if(usernameLogin ==null) {

%>

用户名密码

maxlength="32"/>

}else{

%>

用户名

}

%>

标题

value="Re:"/>

内容

pageEncoding="UTF-8"%>

Insert title here

// 检查登录的用户

String usernameLogin = (String) session.getAttribute("USERNAME_LOGIN");

if (usernameLogin == null) {

%>

注册用户

} else {

%>

欢迎,

退出登录

}

%>

留言列表

UserService us = new UserServiceJDBCImpl();

PostService ps = new PostServiceJDBCImpl();

request.setCharacterEncoding("UTF-8");

long id = ParamUtils.getLongParameter(request, "id", -1);

if (id <= 0) {

out.print("请指定编号!");

return;

}

Post post = ps.get(id);

if (post == null) {

out.print("指定的留言不存在!");

return;

}

if (post.getIdParent() != 0) {

out.print("指定的留言不是主题!");

return;

}

if ("POST".equals(request.getMethod())) {

if (usernameLogin == null) {

// 检查用户名和密码

String username = request.getParameter("username");

String password = request.getParameter("password");

if (username != null && password != null) {

username = username.trim();

password = password.trim();

if (us.checkLogin(username, password)) {

session.setAttribute("USERNAME_LOGIN", username);

usernameLogin = username;

} else {

out.print("用户名/密码错误!");

}

}

}

if (usernameLogin != null) {

Post p = new Post();

p.setIdParent(post.getId());

p.setUser(us.findByUsername(usernameLogin));

p.setTitle(request.getParameter("title"));

p.setContent(request.getParameter("content"));

if (ps.save(p) != null) {

out.print("增加回复成功");

} else {

out.print("增加回复失败");

}

}

}

%>

value="" />

if (usernameLogin == null) {

%>

用户名密码

maxlength="32" />

} else {

%>

用户名

}

%>

标题

value="Re:" />

内容

java实现留言版并回复_Java-留言板-回复页面(JSP)相关推荐

  1. java留言系统_JAVA留言板系统.doc

    留言板系统 1.1留言板系统功能简介 1.留言板系统的主要功能: @注册模块:用户填写相应信息,进行注册,只有注册后,用户才有访问留言板的权利 @登录模块:用户的身份验证功能 @登录信息模块:用户查看 ...

  2. idea新建springboot后端到前端_码云开源项目:利用SpringBoot+Vue 实现留言版

    一.新建Vue项目和SpringBoot项目 新建Vue项目 新建文件夹SpringBoot-Vue-MessageBoard创建Vue项目使用vue ui命令(需要vue 3.0选择刚才的目录 名字 ...

  3. 微信公众号运营助手,可以在手机上回复粉丝留言

    由于公司旗下有好几个微信公众号,经常来回切换登录很麻烦,粉丝留言咨询的时候常常不能及时回复,导致订单流失.于是我们团队开发了一个公众号小助手,可以把多个公众号绑定进来,只要有粉丝留言,马上管理员就收到 ...

  4. Java实战 SpringBoot 网站开发 留言管理、网站后台留言管理模块、后台网站用户运营数据管理开发。

    <QA不加班 > 前言 Java SpringBoot 网站实战开发 留言管理.网站后台留言管理模块.后台网站用户运营数据管理开发. Java 网站开发网站运营后台管理和用户留言板功能后端 ...

  5. 微信公众号客服系统怎么实现消息提醒,快速回复粉丝留言?

    很多做微信公众号运营的小编,都会有这样的工作经验吧,一上班就开始刷新微信公众号后台,看看有没有粉丝留言,然后这一天就开始了时不时打开后台页面看一下,即使这样还是免不了粉丝留言晚回或者漏回的情况发生,追 ...

  6. 分享微信公众号运营助手,可以在手机上回复粉丝留言

    由于公司旗下有好几个微信公众号,经常来回切换登录很麻烦,粉丝留言咨询的时候常常不能及时回复,导致订单流失.于是我们团队开发了一个公众号小助手,可以把多个公众号绑定进来,只要有粉丝留言,马上管理员就收到 ...

  7. HTML期末大作业~ 蓝色版爱宠之家(5个页面)带留言板宠物 学生网页设计作业源码(HTML+CSS+JS)...

    HTML期末大作业~ 蓝色版爱宠之家(5个页面)带留言板宠物 学生网页设计作业源码(HTML+CSS+JS) 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从 ...

  8. HTML期末大作业~ 蓝色版爱宠之家(5个页面)带留言板宠物 学生网页设计作业源码(HTML+CSS+JS)

    HTML期末大作业~ 蓝色版爱宠之家(5个页面)带留言板宠物 学生网页设计作业源码(HTML+CSS+JS) 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从 ...

  9. 案例:简单版发布和删除留言案例

    案例:简单版发布和删除留言案例 发布留言--案例分析: ① 核心思路: 点击按钮之后,就动态创建一个 li,添加到 ul 里面. ② 创建 li 的同时,把文本域里面的值通过 li.innerHTML ...

最新文章

  1. 你的AI模型有哪些安全问题,在这份AI攻防“词典”里都能查到
  2. 2020年python工资一般多少钱-2020年Python发展前景如何呢?
  3. 【转】未能加载文件或程序集或它的某一个依赖项,系统找不到指定的文件
  4. 域服务器更改计算机名,Active Directory管理之:更改DC的IP地址与重命名DC计算机名...
  5. 【APICloud系列|37】 银联支付的实现
  6. Fedora 19 Mate环境安装Gnome3
  7. 鲍捷 | 知识表示——面向实战的介绍
  8. vmware nat模式网络不通_【EVENG入门】 03EVENG网络运行环境(桥接模式、NAT模式、Cloud连接虚拟设备)...
  9. MySQL 优化 —— EXPLAIN 执行计划详解
  10. 数组保存为灰度图_「PS抠图系列9」通道
  11. ldap 统一认证 java_基于LDAP的统一身份认证系统的设计与实现
  12. 广袤之中:沿着克拉克三大定律,读懂华为的最深期待
  13. Python--小游戏二十四点
  14. 单商户商城系统功能拆解47—应用中心—自定义海报
  15. 机遇与财富并存,一家网吧打造自己的客户数据库,后端疯狂盈利!
  16. 微信公众号网页开发——实用真机调试
  17. 青藤 #10115 栈练习1
  18. 创新的时机 – 黄金点游戏
  19. Oracle统计信息(二)—— 直方图 Histogram
  20. lol韩服游戏内设置_lol韩服设置中文对照

热门文章

  1. SQL语言学习(四)常见函数学习
  2. Python 读取和输出到txt
  3. Python字符串删除指定符号(不限位置)
  4. 源 arm_arm和X86处理器性能简单测试
  5. 倒计时几秒_和平精英:倒计时0秒时进圈会不会被淘汰?主播展示极限卡圈
  6. relative会脱离文档流吗_脱离华为之后,高通伸来援手,荣耀40会搭载骁龙888吗?...
  7. YunYang1994/tensorflow-yolov3 IndexError: list index out of range 解决办法
  8. pycharm 如何设置文件头信息?信息模板 头文件 coding: utf-8
  9. linux——脚本的练习示例二
  10. Canal全方位深入讲解,看这一篇就够了