JSP / Servlet和PHP页面之间的通信? - java

我正在使用基于Web的Java应用程序(在localhost上),我想使用PHP脚本发送电子邮件,该脚本托管在免费的虚拟主机站点上,并且还返回到我的Java应用程序。

像这样->

Java(localhost)---->PHP(send mail)---->Java(localhost) 

对此有几个问题?

这个怎么做?
Java应用程序存储的会话怎么样?请问PHP脚本
读取或解释java的会话?

参考方案

我的建议是使用php实现一个Web服务(在REST或SOAP体系结构中)

然后在Java代码中调用您的Web服务并为实施确认响应

在您的php中成功或失败的邮件发送操作!

SOA(面向服务的体系结构)可能是之间进行通信的最佳方法之一

不同的平台。

如果您仅由于易于发送邮件而使用php,那就知道java也可以

具有可轻松用于邮寄应用程序的JavaMail API

我希望这是有益的

问候

如何在jsp中生成从1000开始的唯一id序列 - java

我希望jsp中的代码生成从1000开始的唯一id。我可以使用哪种数据类型以及如何处理它。任何人都可以请我欺骗... 参考方案 您可以使用java.util.Random,使用nextInt()方法并向其中添加1000,如果您希望它从1000开始,则可以简单地将第一个否定为1000另请参阅how-to-get-a-random-number-in-jstl

从JSP中的内联Java代码提取字符串 - java

我试图在我的jsp页面中使用内联Java显示函数的返回字符串,这是使用以下代码完成的:<p><%getText("String to print");%></p> 即使我通过使用证明了,这似乎也不返回任何东西System.out.println(getText("String to print…

在每个jsp页面中包括CSS和js文件 - java

我在每个jsp文件中都包含常见的css和js文件。那么在每页中包含它们的最佳实践是什么?我曾经使用<%@ include file="header.jsp" %>,但是我想知道这是否是最好,最干净的方法。 参考方案 最好的解决方案是使用JSP标记文件。它允许使用标签文件封装可重复使用的内容:Java doc ref这是一个很好…

如何避免GoogleAppEngine数据存储延迟? - java

我是App Engine的新手,并编写了一个示例App。如果我创建或更新实体:Entity record = new Entity(...); ... set properties DatastoreService datastore = DatastoreServiceFactory.getDatastoreService(); datastore.put…

Tomcat找不到直接放置在classes文件夹下的类 - java

我有以下JSP:<%@ page import="foo.*" %> <html> <body> The page count is: <%=Counter.getCount()%> </body> </html> 我在包Counter中有一个foo类,该类存储在: …