A. php程序和jsp程序能同时部署到一个网站上面吗
可以的,需要先搭建PHP和JSP的环境,这个可以使用护卫神.apache大师,支持同时使用php和jsp
B. JSP能做的PHP能做不
就内置函数而言,jsp能做的php都能做,而且php提供比jsp更多的内置函数,对于内置函数本身不能直接实现的功能,二者都可以通过调用第三方工具来实现。
但是java是可以用来写客户端软件的,而php不能,php的gtk项目到现在一直没什么进展。
楼主如果是想学习一种语言,就要看你个人爱好了,如果是为了一个项目选择一种语言,建议你选用php,因为Lamp的方案成本相对是比较低的,而且可靠性也可以得到保证。
C. javascript中直接写php代码的方法
这篇文章介绍了javascript中直接写php代码的方法 有需要的朋友可以参考一下一 在javascript中嵌入php代码 javascript若是通过js文件包含进来的 那么js文件中也可以直接写php代码 只不过包含js文件是扩展名要改成php 如
复制代码 代码如下: <script herf="js/demo js php"></script>二 javascript函数参数的默认值 c语言中可以通过这样来设置默认参数
复制代码 代码如下: void foo(int a int b = bool c = false);但是javascript却不能这样 newGame : function(a b = ) ie和chrome会报错 ff会直接忽略 我们可以用arguments只读变量数组来实现
复制代码 代码如下: lishixin/Article/program/Java/JSP/201311/20284
D. 后台用JSP 前台页面控制用PHP能行吗 要是行 怎么弄啊 高手教教小弟
可以啊,用AJAX,但是前提是 你的服务器要支持PHP。。。
////////////////
以下为AJAX的例子【主要是用到Javascript哈!】
/////////////
<script language="javascript" type="text/javascript">
/////////////////////////////
////创建XMLHttpRequest对象
/////////////////////////////
var request = false;
try{
request = new XMLHttpRequest();
}catch(trymicrosoft)
{
try{//较新版本的Microsoft浏览器 (Msxml2.HTTP)
request = new ActiveXObject("Msxml2.XMLHTTP");
}catch(othermicrosoft)
{
try{//尝试使用较老版本的Microsoft浏览器创建Microsoft.XMLHTTP
request = new ActiveXObject("Microsoft.XMLHTTP");
}catch(failed)
{
request = false;
}
}
}
if(!request)
{
alert("Error:O(∩_∩)O~您的浏览器太有个性了,不支持目前的现有的技术!");
}
/////////////////////////////
////使用XMLHttpRequest对象发送请求
/////////////////////////////
function getCustomerInfo()
{
var phone = document.getElementById("phone").value;
var url = "/../../"+escape(phone);//设置URL
request.open("GET",url,true);//打开请求
//注意哦,该属性务必写在send()的调用之前哦!!!
//这样服务器在回答完成请求之后才能查看该属性。
request.onreadystatechange = updatePage;//指定回调方法,只需要写函数名
request.send(null);//发送请求
}
function updatePage()
{
if(request.readyState == 4)//4:响应已完成,可以访问服务器响应并使用它。
{
if(request.status == 200)// HTTP 状态 期望的状态码是200,它表示一切顺利
{
//alert("Server is done!");
var response = request.responseText.split("|");
document.getElementById("order").value = response[0];
document.getElementById("address").innerHTML =
response[1].replace(/\n/g, "");
}else if(request.status == 404)
{
alert("Request URL does not exist!");
}else
{
alert("Error:status code:"+request.status);
}
}
}
</script>
E. php和jsp能一同使用吗
这种想法是完全可行的 不过那你就要开两个服务器 就像你说的那个apache和tomcat同时开 用action返回php有些不现实 因为一个是jsp容器 不可能兼容的 也就是说返回的时候可以返回静态页面 就是用某种方法把这个php转换为静态页面再返回