私は春に取り組んでいます。私は自分のプログラムのステータスを変更するステータスボタンを1つ持っています。つまり、そのボタンを押すと私のステータスは1,2,3になります。ステータスはデータベースに保存され、プログラムは別のページにリダイレクトされます。Javaで小規模な警告通知を行うには
変更されたステータス通知をリダイレクトされたページに少量の時間だけ表示すると、つまり、プログラムが別のページにリダイレクトされてそのページのどこにでも警告が表示され、アラートがしばらくして表示されなくなった場合です。
ステータスを変更するJSPボタン:
<button onclick="statusClicked(${caseInfo.id},2,'Final')">Mark as Final</button>
このボタンは2
jQueryの機能にステータスを変更します:このstatusCaseIdForm
はの値と一緒に提出されます後
function statusClicked(caseId,flowId,status){
jConfirm("Are you sure to make the case '" + status + "'?", "Confirm Dialog", function(r) {
if (r) {
$("#statusCaseId").val(caseId);
$("#statusFlowId").val(flowId);
$("#statusCaseIdForm").submit();
}
});
は、 flowId
ありますプログラム
Controllerクラスのコードの状態を変更する多くのそのようなボタン:
@RequestMapping(value = "/updateFlow", method = RequestMethod.POST)
public ModelAndView updateFlowGet(@RequestParam Integer caseId,@RequestParam Integer flowId) {
ClientService clientService = ServiceLocator.getClientService();
MasterService masterService = ServiceLocator.getMasterService();
CreditCase creditcase =clientService.getCase(caseId);
WorkflowStatus workStatus=masterService.getworkflowStatus(flowId);
creditcase.setStatusId(flowId);
creditcase.setStatusName(workStatus.getName());
masterService.addCreditCase(creditcase);
ModelAndView model = new ModelAndView("redirect:/Dashboard");
return model;
}
ここで私は、ステータス値と私のデータベースを更新し、ダッシュボードにそれをリダイレクトしています。ダッシュボードにアラート通知を表示したいのですが、少し時間がかかります。あなただけの、メッセージを表示するためにあなたのページにJSTLを使用して、あなたのModelAndView
にflowId
を追加しないのはなぜ
コードを共有してください。 – wmash
お待ちしています。共有しています –