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

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 "页面出错";
}
}