import java.util.Map;
@Controller
@RequestMapping
public class CompanyController {
@Autowired
private CompanyService companyService;
@RequestMapping("companyAdd")
public void add(HttpServletResponse response, HttpServletRequest request) throws IOException {
Company vo = new Company();
//取出页面传进来的参数
@RequestMapping("companyAdd")
public void add(HttpServletResponse response, HttpServletRequest request) throws IOException {
Company vo = new Company();
//取出页面传进来的参数
vo.setCompanyName(Util.decode(request, "companyName"));
vo.setCompanyTitle(Util.decode(request, "companyTitle"));
vo.setCompanyAddress(Util.decode(request, "companyAddress"));
vo.setCompanyText(Util.decode(request, "companyText"));
vo.setCompanyHr(Util.decode(request, "companyHr"));
SELECt FROM `t_job`
${searchColumn} LIKE CONCAt('%',#{keyword},'%') AND
1=1
ORDER BY id ASC
LIMIT #{startIndex},#{pageSize};
SELECT COUNT(*) FROM `t_job`
${searchColumn} LIKE CONCAt('%',#{keyword},'%') AND
1=1
* 列表页面的显示对象
*
* @param
*/
public class PageBean {
private List list;//根据条件查询出来的list集合
private int totalRecord;//根据条件查询出来的数量
public List getList() {
return list;
}
public void setList(List list) {
this.list = list;
}
public int getTotalRecord() {
return totalRecord;
}
public void setTotalRecord(int totalRecord) {
this.totalRecord = totalRecord;
}
//--分页逻辑
Map params = new HashMap();
params.put("searchColumn", "username");//使用`username`字段进行模糊查询
params.put("keyword", username);
List list = (List) userService.list(params).get("list");
for (User user : list) {
if (user.getUsername().equals(username) && user.getPassword().equals(password)) {//找到这个管理员了
request.getSession().setAttribute("loginUser", user);
request.getRequestDispatcher("userList").forward(request, response);
return;
}
}
request.getSession().setAttribute("alert_msg", "错误:用户名或密码错误!");
request.getRequestDispatcher("login.jsp").forward(request, response);
}
@RequestMapping("authRegister")
public void register(HttpServletResponse response, HttpServletRequest request) throws IOException, ServletException {
String username = Util.decode(request, "username");
String password = Util.decode(request, "password");
System.out.println("username=" + username);
System.out.println("password=" + password);
Map params = new HashMap();