java - 如何显示从休息服务返回的响应消息?
问题描述
在我的应用程序中,我不使用 ajax 将数据发布到服务器。我使用 @FormParam 注释获取数据。当我插入数据或出现错误时,响应消息会显示在空白页面中。我想要做的是我想在同一页面上显示此消息。但我不知道该怎么做。当我尝试使用 ajax 发送数据时,总是会出错。这就是为什么我没有使用它。
这是我的表格:
<form action="Rest/hastaService/insertHasta" method="post"
name="myForm">
<input class="form-control" type="input" id="tcKimlik"
name="tcKimlik" size="11" maxlength="11" required
pattern="[0-9]{11}">
<input class="form-control" type="text" name="isim" id="isim">
<input class="form-control" type="text" name="soyisim" id="soyisim">
<input class="form-control" type="date" name="dogum" id="dogum">
<input class="form-control" type="text" name="meslek" id="meslek">
<input type="submit" class="btn btn-primary" value="Kaydet" />
</form>
服务器端 :
@POST
@Path("/insertHasta")
@Consumes("application/x-www-form-urlencoded")
@Produces("application/json")
public Response createHastalar(@FormParam("tcKimlik") long tcKimlik, @FormParam("isim") String isim,
@FormParam("soyisim") String soyIsim, @FormParam("dogum") String dogumTarih,
@FormParam("meslek") String meslek) throws SQLException {
Hasta hasta = new Hasta();
List<Hasta> hastaList = new ArrayList<Hasta>();
hasta.setTcKimlik(tcKimlik);
hasta.setIsim(isim);
hasta.setSoyIsim(soyIsim);
hasta.setDogumTarih(dogumTarih);
hasta.setMeslek(meslek);
/*Check for hasta if they have appointment*/
if(access.randevuAra(tcKimlik) == true){
if(access.hastaAra(tcKimlik) == false){
hastaList.add(hasta);
if(access.saveHasta(hastaList) == true){
return Response.ok("Basariyla Kaydedildi!", MediaType.TEXT_PLAIN).build();
}else{
return Response.status(Status.BAD_REQUEST).entity("Hata!").build();
}
}else{
return Response.status(Status.BAD_REQUEST).entity("Hasta kaydı zaten var!").build();
}
}else{
return Response.status(Status.BAD_REQUEST).entity("Hasta Randevusu Bulunmamaktadir. Lutfen Randevu Aliniz!").build();
}
}
解决方案
推荐阅读
- flutter - 展开的行
- wordpress - WORDPRESS - 在functions.php中包含CSS不起作用
- freebsd - 如何在 FreeBSD 中构建自定义目录结构?
- c++ - 我如何创建一个线程安全的 QOffscreenSurface 供 OpenGL 使用
- java - 是否有以这种方式拆分字符串的java函数?
- javascript - WINTER BASH 2020 季节形象的动画
- java - 为什么内部类不能访问在普通方法和静态方法之间重载的外部类方法?
- javascript - 在javascript中制作按钮
- sas - Sas - 如何创建一个变量,其值为标志的名称等于 1
- java - 尝试编译 java 文件时获取 java.nio.file.InvalidPathException: Illegal char <*>