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();

%

原创文章,作者:GYOGE,如若转载,请注明出处:https://www.506064.com/n/128158.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
GYOGEGYOGE
上一篇 2024-10-03 23:24
下一篇 2024-10-03 23:24

相关推荐

  • PHP和Python哪个好找工作?

    PHP和Python都是非常流行的编程语言,它们被广泛应用于不同领域的开发中。但是,在考虑择业方向的时候,很多人都会有一个问题:PHP和Python哪个好找工作?这篇文章将从多个方…

    编程 2025-04-29
  • Python简单数学计算

    本文将从多个方面介绍Python的简单数学计算,包括基础运算符、函数、库以及实际应用场景。 一、基础运算符 Python提供了基础的算术运算符,包括加(+)、减(-)、乘(*)、除…

    编程 2025-04-29
  • Python满天星代码:让编程变得更加简单

    本文将从多个方面详细阐述Python满天星代码,为大家介绍它的优点以及如何在编程中使用。无论是刚刚接触编程还是资深程序员,都能从中获得一定的收获。 一、简介 Python满天星代码…

    编程 2025-04-29
  • Python海龟代码简单画图

    本文将介绍如何使用Python的海龟库进行简单画图,并提供相关示例代码。 一、基础用法 使用Python的海龟库,我们可以控制一个小海龟在窗口中移动,并利用它的“画笔”在窗口中绘制…

    编程 2025-04-29
  • PHP怎么接币

    想要在自己的网站或应用中接受比特币等加密货币的支付,就需要对该加密货币拥有一定的了解,并使用对应的API进行开发。本文将从多个方面详细阐述如何使用PHP接受加密货币的支付。 一、环…

    编程 2025-04-29
  • Python樱花树代码简单

    本文将对Python樱花树代码进行详细的阐述和讲解,帮助读者更好地理解该代码的实现方法。 一、简介 樱花树是一种图形效果,它的实现方法比较简单。Python中可以通过turtle这…

    编程 2025-04-28
  • 使用PHP foreach遍历有相同属性的值

    本篇文章将介绍如何使用PHP foreach遍历具有相同属性的值,并给出相应的代码示例。 一、基础概念 在讲解如何使用PHP foreach遍历有相同属性的值之前,我们需要先了解几…

    编程 2025-04-28
  • Python大神作品:让编程变得更加简单

    Python作为一种高级的解释性编程语言,一直被广泛地运用于各个领域,从Web开发、游戏开发到人工智能,Python都扮演着重要的角色。Python的代码简洁明了,易于阅读和维护,…

    编程 2025-04-28
  • 用Python实现简单爬虫程序

    在当今时代,互联网上的信息量是爆炸式增长的,其中很多信息可以被利用。对于数据分析、数据挖掘或者其他一些需要大量数据的任务,我们可以使用爬虫技术从各个网站获取需要的信息。而Pytho…

    编程 2025-04-28
  • 如何制作一个简单的换装游戏

    本文将从以下几个方面,为大家介绍如何制作一个简单的换装游戏: 1. 游戏需求和界面设计 2. 使用HTML、CSS和JavaScript开发游戏 3. 实现游戏的基本功能:拖拽交互…

    编程 2025-04-27

发表回复

登录后才能评论