沈阳师范大学学士学位论文
}
// 操作失败 response.sendRedirect(\ } } else { // 您不是企业用户 response.sendRedirect(\ } } else { // 您尚未登录 response.sendRedirect(\ } }
catch(Exception ex) { // 异常处理 System.out.print(ex.getMessage()); }
5.3 公司信息修改功能
企业用户登录成功后,进入公司界面中,便可以查看并修改公司详细信息了。内容包括:公司名称、电话、邮编、公司简介等。下图5-3为公司信息修改功能的实现图。
―22―
沈阳师范大学学士学位论文
图5-3 公司信息修改页面
下面是个人详细信息功能的主要代码:
public void doGet(HttpServletRequest request, HttpServletResponse response) {
try {
request.setCharacterEncoding(\// 公司编号
String comId = Common.GetComId(request, response); // 如果公司编号不为0 if(!comId.equals(\{
// 初始化公司业务逻辑类
CompanyBLL companyBll = new CompanyBLL(); // 根据公司编号查询公司信息 ResultSet
rsCompany =
companyBll.GetCompanyById(Integer.parseInt(comId));
// 保存公司信息
request.setAttribute(\
―23―
沈阳师范大学学士学位论文
// 设置页面跳转目标地址
rd
=
request.getRequestDispatcher(\
RequestDispatcher
}
}
catch(Exception ex) { }
// 异常处理
System.out.print(ex.getMessage()); } else { }
// 公司不存在
response.sendRedirect(\// 页面跳转
rd.forward(request, response);
public void doPost(HttpServletRequest request, HttpServletResponse response) {
try {
request.setCharacterEncoding(\// 公司编号
String comId = request.getParameter(\// 如果公司编号不为空
if(!comId.equals(\{
// 初始化公司实体类
CompanyInfo company = new CompanyInfo(); // 公司编号
company.SetComId(Integer.parseInt(comId)); // 公司名称
String comName = request.getParameter(\company.SetComName(comName); // 地址
String address = request.getParameter(\
―24―
沈阳师范大学学士学位论文
company.SetAddress(address); // 电话
String tel = request.getParameter(\company.SetTel(tel); // 邮编
String dawkNum = request.getParameter(\company.SetDawkNum(dawkNum); // 公司简介
String comDesc = request.getParameter(\company.SetComDesc(comDesc); // 初始化公司业务逻辑类
CompanyBLL companyBll = new CompanyBLL(); // 更新公司信息
int rows = companyBll.Update(company); // 返回操作结果 if(rows == 1) {
// 根据公司编号查询公司信息 ResultSet
rsCompany
=
companyBll.GetCompanyById(Integer.parseInt(comId));
// 保存公司信息
request.setAttribute(\HttpSession session = request.getSession(); // 保存公司编号
session.setAttribute(\// 设置页面跳转目标地址
RequestDispatcher
rd
=
request.getRequestDispatcher(\
}
}
// 页面跳转
rd.forward(request, response);
else { }
―25―
// 修改失败
response.sendRedirect(\
相关推荐: