You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.8 KiB
47 lines
1.8 KiB
package com.example.demo.productService.controller;
|
|
|
|
import com.example.demo.bean.Product;
|
|
import com.example.demo.productService.tools.updatePro;
|
|
import org.springframework.stereotype.Controller;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import java.io.PrintWriter;
|
|
|
|
@Controller
|
|
public class updateController {
|
|
Product product;
|
|
updatePro updatePro;
|
|
@RequestMapping("/updateproduct")
|
|
public String doPost(HttpServletResponse response, HttpServletRequest request){
|
|
PrintWriter writer=null;
|
|
try{
|
|
product.setProductNum(Integer.parseInt(request.getParameter("productNum")));
|
|
product.setProductName(request.getParameter("productName"));
|
|
product.setBankNum(Integer.parseInt(request.getParameter("bankNum")));
|
|
product.setCategory(request.getParameter("productName"));
|
|
product.setIntrate(Integer.parseInt(request.getParameter("intrate")));
|
|
product.setProductDescription(request.getParameter("description"));
|
|
product.setPictureAddress(request.getParameter("address"));
|
|
int result= updatePro.update(product);
|
|
response.setContentType("text/hmtl;charset=utf-8");
|
|
writer=response.getWriter();
|
|
if(result==1){
|
|
writer.write("修改成功");
|
|
return "/";//返回增加删除修改的总页面
|
|
}
|
|
writer.write("修改失败");
|
|
return "/";//返回修改的页面
|
|
}catch(Exception e){
|
|
e.printStackTrace();
|
|
}finally {
|
|
if(writer!=null){
|
|
writer.close();
|
|
}
|
|
}
|
|
return "页面出错";
|
|
}
|
|
|
|
}
|