You can subscribe to this list here.
| 2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(6) |
Oct
(6) |
Nov
(8) |
Dec
(2) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2005 |
Jan
(19) |
Feb
(15) |
Mar
(10) |
Apr
(8) |
May
(7) |
Jun
(9) |
Jul
(13) |
Aug
(31) |
Sep
(111) |
Oct
(52) |
Nov
(72) |
Dec
(42) |
| 2006 |
Jan
(21) |
Feb
(32) |
Mar
(33) |
Apr
(24) |
May
(15) |
Jun
(40) |
Jul
(32) |
Aug
(19) |
Sep
(38) |
Oct
(37) |
Nov
(63) |
Dec
(37) |
| 2007 |
Jan
(18) |
Feb
(39) |
Mar
(69) |
Apr
(49) |
May
(71) |
Jun
(59) |
Jul
(71) |
Aug
(85) |
Sep
(46) |
Oct
(14) |
Nov
(25) |
Dec
(56) |
| 2008 |
Jan
(24) |
Feb
(77) |
Mar
(104) |
Apr
(44) |
May
(41) |
Jun
(11) |
Jul
(31) |
Aug
(59) |
Sep
(44) |
Oct
(86) |
Nov
(66) |
Dec
(93) |
| 2009 |
Jan
(88) |
Feb
(41) |
Mar
(49) |
Apr
(135) |
May
(22) |
Jun
(31) |
Jul
(60) |
Aug
(71) |
Sep
(76) |
Oct
(18) |
Nov
(52) |
Dec
(20) |
| 2010 |
Jan
(8) |
Feb
(50) |
Mar
(35) |
Apr
(48) |
May
(46) |
Jun
(84) |
Jul
(38) |
Aug
(61) |
Sep
(51) |
Oct
(31) |
Nov
(17) |
Dec
(18) |
| 2011 |
Jan
(51) |
Feb
(14) |
Mar
(17) |
Apr
(23) |
May
(15) |
Jun
(11) |
Jul
(5) |
Aug
(5) |
Sep
(15) |
Oct
(8) |
Nov
(5) |
Dec
(25) |
| 2012 |
Jan
(2) |
Feb
(4) |
Mar
(6) |
Apr
(9) |
May
(27) |
Jun
(32) |
Jul
(36) |
Aug
(10) |
Sep
(16) |
Oct
(3) |
Nov
(13) |
Dec
(7) |
| 2013 |
Jan
(1) |
Feb
(4) |
Mar
|
Apr
(1) |
May
|
Jun
(2) |
Jul
|
Aug
(1) |
Sep
(4) |
Oct
(2) |
Nov
(1) |
Dec
|
| 2014 |
Jan
|
Feb
|
Mar
(2) |
Apr
(1) |
May
(2) |
Jun
(9) |
Jul
(5) |
Aug
(2) |
Sep
(4) |
Oct
|
Nov
|
Dec
|
| 2015 |
Jan
(3) |
Feb
(2) |
Mar
(4) |
Apr
(3) |
May
(1) |
Jun
(2) |
Jul
|
Aug
(2) |
Sep
(5) |
Oct
(1) |
Nov
|
Dec
|
| 2016 |
Jan
|
Feb
(5) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(5) |
Sep
(3) |
Oct
|
Nov
|
Dec
|
| 2017 |
Jan
(6) |
Feb
|
Mar
|
Apr
(10) |
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
|
| 2018 |
Jan
(2) |
Feb
(5) |
Mar
|
Apr
|
May
(1) |
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2019 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2020 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
|
| 2021 |
Jan
(5) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2023 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
1
|
2
|
3
|
4
(3) |
|
5
|
6
(4) |
7
(1) |
8
(1) |
9
|
10
(1) |
11
(5) |
|
12
(4) |
13
(1) |
14
(2) |
15
(2) |
16
(1) |
17
|
18
|
|
19
|
20
(4) |
21
(3) |
22
(6) |
23
(1) |
24
(1) |
25
(4) |
|
26
(1) |
27
(2) |
28
(3) |
29
(1) |
30
|
|
|
|
From: <php...@li...> - 2010-09-12 17:34:12
|
On 9/12/2010 3:23 AM, php...@li... wrote:
> Hi,
>
> please take a look at the jsr223.jsp from the documentation download.
>
>
>> <?php require_once("java/Java.inc");
> It's a JSP, so you need to use JSP syntax:
>
>
> <%@page import="javax.script.*" %>
> <%@page import="php.java.script.servlet.PhpCompiledHttpScriptContext" %>
>
>
Thanks Jost for pointing me in the right direction! One immediate
question comes up however, where do I find
php.java.script.servlet.PhpCompiledHttpScriptContext? It is not in any
of the jar files that I picked up....
Marc...
|
|
From: <php...@li...> - 2010-09-12 10:48:42
|
Hi again, insert a instance.getEngine().setContext(new PhpCompiledHttpScriptContext(instance.getEngine().getContext(),this,application,request,response)); before calling instance.eval(). Otherwise JSR223 will use the default context, which isn't very usable in a web-context. Regards, Jost Bökemeier |
|
From: <php...@li...> - 2010-09-12 10:41:31
|
Hi Marta, first of all, requestDispatcher.forward() lets you forward POST requests. But I don't think this works with include(). Second: some application servers like Sun Java AS 9 have a very small thread pool size. If you open a loop-back connection to the back end, you risk to lock up the whole application server. AS 9 pool size defaults to 5, which means that 3 concurrent user requests *will* lock up your application server forever, if your servlet opens a HTTP URL connection back to your application server. Apache's pool is larger, it defaults to MaxChilds=150. Send it more than 75 concurrent requests and it will stop responding forever. So file_get_contents(localURL) or a loopback java.net.URLConnection to the back end is not an option. Forget that. If your JSP has been written properly, it separates the business- from the UI logic. So it should be easy to call the business methods from your PHP servlet as well. If not, your only option is to refactor the JSP or to duplicate some of its functionality. A third option (but rather lo-tech) is to ask the browser to deliver the content of your JSP and to deliver it to your PHP servlet using AJAX. Regards, |
|
From: <php...@li...> - 2010-09-12 10:23:49
|
Hi,
please take a look at the jsr223.jsp from the documentation download.
> <?php require_once("java/Java.inc");
It's a JSP, so you need to use JSP syntax:
<%@page import="javax.script.*" %>
<%@page import="php.java.script.servlet.PhpCompiledHttpScriptContext" %>
<%!
private static final CompiledScript script;
static {
try {
script =((Compilable)(new
ScriptEngineManager().getEngineByName("php"))).compile(
"<?php echo eval(java_context()->get('script')); ?>");
} catch (ScriptException e) {
throw new RuntimeException("bleh!");
}
}
private static final String evalPHP(String arg) {
CompiledScript instance =
(CompiledScript)((java.security.cert.CertStoreParameters)script).clone();
instance.getEngine().put("script", arg);
OutputStream out = new ByteArrayOutputStream();
Writer writer = new OutputStreamWriter(out);
instance.getEngine.getContext().setWriter(writer);
instance.eval();
writer.close();
return out.toString();
}
%>
<script type="text/javascript">
var = <%= evalPHP("hello world"); %>
Regards,
Jost Bökemeier
|