您的位置:

jsp与php通信的简单介绍

jsp与php通信的简单介绍

更新:

本文目录一览:

jsp 可以跟php 做socket通信吗?我在深圳远标培训中心学过jsp 但是没有学过php

jsp是在java基础上的web开发 要学jsp必须先学java

当然 java应用层面比php多了去了

但是目前来看 90%以上的web网站基本都是php开发的

这就是这几年php很火的原因

jsp安全性是高点但是开发周期长,人力物力和你付出不成比例

你想想 人家明明可以2000大洋用php做个网站 要是用jsp成本就得翻两倍

如何实现PHP和JSP的交互

PHP与Javascript交互的方法:通过Cookie交互。一共是三个文件,分别为:

index.htm,action.php,main.htm

原理为前台页面main.htm和后台action.php通过页面框架,index.htm组织起来,将action.php的页面宽度设为0,这样并不影响显示。action.php将信息放入cookie中,main.htm通过读取

cookie来实现交互。在main.htm中也可以通过重新读取action.php来实现控制后台CGI程序。

PHP与Javascript交互的实现代码:

html

head

titleTest /title

meta http-equiv="Content-Type"

content="text/html; charset=gb2312"

/head

frameset framespacing="0"

border="false" frameborder="0" cols="0,*"

frame name="leftFrame" scrolling="no"

noresize src="action.php"

frame name="rightFrame" scrolling="auto"

src="main.htm"

/frameset noframes

body bgcolor="#FFFFFF"

p本页使用页面框架,但是您的浏览器不支持。 /p

/body

/noframes

/html

?

srand((double)microtime()*1000000);

$result=rand(0,100);

setcookie("action",$result,time() 900,"/");

?

以上就是PHP与Javascript交互的具体实现方法。

JSP网站与PHP网站如何实现数据互通。麻烦请针对PHP网站程序DEDE,PHPCMS,国徽系统来分别解答,谢谢!

1.目前,以上各大CMS都没有相通的JSP和PHP版,所以靠官方是不可能了;

2.但数据库都为MYSQL,我们可以在这方面做功夫;

3.首先,必备功夫,必定研究数据表和字段结构和作用;

4.其次注意JSP和PHP操作MYSQL数据时一定要注意三处编码统一原则;

5.下面我就分别对PHP和JSP操作同一数据库数据表为例子,供你参考:

〈〉〈〉〈〉PHP版的(你可以在本地调试):

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

title无标题文档/title

/head

body

?

$server="121.12.125.10";

$dbuser="sq_pyllion3";

$dbpass="4o2gd4";

$dbname="sq_pyllion3";

$conn=mysql_connect($server,$dbuser,$dbpass);

mysql_query("set names 'utf8'");

$result = mysql_db_query($dbname,"select * from testuser",$conn);

?

TABLE border=1 cellSpacing=0 cellPadding=0 width=800 align=center

TR

TDid/TD

TD名字/TD

TD密码描述/TD

/TR

?

while ($row = mysql_fetch_array($result)) {

?

TR

TD?=$row ['id']?/TD

TD?=$row ['username']?/TD

TD?=$row ['password']?/TD

/TR

?

}?

/TABLEBR数据库操作成功,恭喜你/BODY/HTML

/body

/html

〈〉〈〉〈〉JSP版的(你可以查看参考资料,那有效果,保证与PHP一个样,代码如下:)

%@ page contentType="text/html; charset=utf8" %

%@ page language="java" %

%@ page import="com.mysql.jdbc.Driver" %

%@ page import="java.sql.*" %

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

""

html

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8"

%

//驱动程序名

String driverName="com.mysql.jdbc.Driver";

//数据库用户名

String userName="sq_pyllion3";

//密码

String userPasswd="4o2gd4";

//数据库名

String dbName="sq_pyllion3"

;//表名

String tableName="testuser";

//联结字符串

String url="jdbc:mysql://121.12.125.10/"+dbName+"?user="+userName+"password="+userPasswd;

Class.forName("com.mysql.jdbc.Driver").newInstance();

Connection connection=DriverManager.getConnection(url);

Statement statement = connection.createStatement();

String sql="SELECT * FROM "+tableName;

ResultSet rs = statement.executeQuery(sql);

//获得数据结果集合

ResultSetMetaData rmeta = rs.getMetaData();//确定数据集的列数,亦字段数

int numColumns=rmeta.getColumnCount();// 输出每一个数据值

%

table width="800" border="1" cellspacing="0" cellpadding="0" align="center"

tr

tdid/td

td名字/td

td密码描述/td

/tr

%

while(rs.next())

{

%

tr

td%=rs.getInt("Id")%/td

td%=rs.getString("username")%/td

td%=rs.getString("password")%/td

/tr

%

}

%

/table

%

out.print("br");

out.print("数据库操作成功,恭喜你");

rs.close();

statement.close();

connection.close();

%

jsp与php通信的简单介绍

本文目录一览: 1、jsp 可以跟php 做socket通信吗?我在深圳远标培训中心学过jsp 但是没有学过php 2、如何实现PHP和JSP的交互 3、JSP网站与PHP网站如何实现数据互通。麻烦请

2023-12-08
jsp程序开发学习笔记2,jsp程序设计题库

本文目录一览: 1、《JSP&Servlet学习笔记》pdf下载在线阅读,求百度网盘云资源 2、林信良编著jsp&servlet学习笔记第2版课后答案吗 3、jsp有没有快速掌握的办法呀? 4、要学J

2023-12-08
php中script有什么作用(php中script标签)

2022-11-15
jsp和php的简单比较(jsp与php区别)

本文目录一览: 1、php与jsp的优缺点? 2、php和jsp哪个好 3、PHP与JSP 4、jsp与php的区别 5、PHP和JSP对比? php与jsp的优缺点? 建简单轻量级网站的话一般用ph

2023-12-08
jsp通用模块源代码下载的简单介绍

本文目录一览: 1、基于java jsp asp php vb安卓系统毕业设计与实现论文源码下载? 2、如何把网站上的一个jsp文件下载下来 3、哪位可以提供JSP的网站计数器的源代码?一定要没有错误

2023-12-08
关于java学习笔记良葛格的信息

2022-11-11
怎样通过js获取数据库数据的简单介绍

本文目录一览: 1、js调用数据库里面的数据 2、js 如何读取数据库信息 3、javascript如何读取到数据库的信息 4、javascript中如何获取从数据库取出的数据? 5、JS 文件如何获

2023-12-08
印象笔记记录java学习(Java成长笔记)

2022-11-12
php与jsp简单比较(html和php哪个比较简单)

本文目录一览: 1、PHP和JSP对比? 2、JSP和PHP哪个好学一点 3、php与jsp的优缺点? 4、PHP与JSP 5、jsp与php的区别 6、php相比jsp还有什么优势 PHP和JSP对

2023-12-08
重学java笔记,java笔记总结

2022-11-23
下载python蚁群算法实现的简单介绍

2022-11-10
was支持php和jsp么的简单介绍

2023-01-08
jsp代码bbs系统代码下载的简单介绍

本文目录一览: 1、求使用Tomcat+Mysql+Myeclipse+jsp搭建的简单BBS系统源代码 2、基于java jsp asp php vb安卓系统毕业设计与实现论文源码下载? 3、求JS

2023-12-08
javascript入门笔记1的简单介绍

2022-11-18
python使用笔记23的简单介绍

2022-11-10
网上商城系统jsp代码的简单介绍

本文目录一览: 1、jsp网上商城系统是怎么开发的?需要什么流程!? 2、jsp商城系统首页主要代码在哪个位置 3、急求一个用JSP做的网上商城系统设计与实现——后台管理子系统的源代码! 4、我买了个

2023-12-08
java基础知识day14的简单介绍

2022-11-12
jsp源码修改title的简单介绍

本文目录一览: 1、当修改JSP的源代码时,通过重新加载此JSP,通常可以在浏览器中看到这种修改。对于由JSP转化而来的SERVLET 2、jsp登陆界面源代码 3、jsp 中网站的首页源代码 4、网

2023-12-08
基于php排课系统的设计与实现的简单介绍

2022-11-16
jsp上一条记录代码,jsp上一条记录代码不见了

本文目录一览: 1、上一页12345下一页这样的JSP代码怎么实现 2、有关向数据库中添加一条记录的问题,JSP代码 3、请问:关于jsp中的一小段代码 上一页12345下一页这样的JSP代码怎么实现

2023-12-08