在jsp页面上提交时,运行Java函数并返回到同一页面

时间:2018-09-07 05:33:09

标签: java html jsp servlets

标题可能有些混乱,但让我解释一下。

我在页面顶部有一个表,该表由MySQL数据库循环填充。该表是一个简单的时间表。它具有日期,工作时间和说明列。我可以解决这个问题。在此表的正下方是要添加到此表中的表格。它将信息发送到servlet以更新数据库。仍然没有问题,但是在servlet的末尾,我需要它返回到初始页面,以便显示现在更新的表。

我可以使用什么功能?

是否将重定向到原始页面URL?

2 个答案:

答案 0 :(得分:0)

在您的servlet中

public void doPost(HttpServletRequest request,HttpServletResponse response){}

您可以使用

response.sendRedirect("your link"); 

这对我有用

答案 1 :(得分:0)

在控制器中添加

之类的方法
@RequestMapping(value = "/saveData", method = { RequestMethod.POST })
public String saveNewData(ModelMap model, Dto dto){
  // Request Type and dto will be according to your use case .
  model.put("obj",yourservice.save(dto));
  return "yourjsp" ;
}

然后在带有obj的jsp绘制表中