qq_35960372
2017-02-22 08:16
采纳率: 100%
浏览 2.8k
已采纳

【求助】html和java之间是这样进行数据交换的

比如我在html页面上获取到一个数据,这样再交给java文件进行运算,java又怎样返回运算结果。
举个例子,html:

 var N=window.prompt("输入一个数");
 window.alert("M");

java:

  public static int change(int x) 
{
    int s=x+1;
    return s;
}
public static void main(String[] args){
    int M=change(N);
}

我要再补充什么代码或者什么知识才能实现N S这两个数据的传输呢?

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

8条回答 默认 最新

  • 当作看不见 2017-02-22 08:49
    已采纳

    servelt 或者jsp .
    先说流程 ,HTML页面传递都后台的话,一般就是两个form 表单提交 和ajax请求 ,都很简单 . 然后html 提交后 java 就需要一个东西去接收这个 提交的数据,jsp servelt ,request,getParmeter()方法 可以获取传递的参数 ,response,write(),可以将数据推会到html页面

    已采纳该答案
    评论
    解决 1 无用
    打赏 举报
  • 谬词客 2017-02-22 08:29

    一般都使用ajax进行页面到后端代码的数据交互。html好像也有form表单提交的方式。

    评论
    解决 无用
    打赏 举报
  • 无声寡人 2017-02-22 08:33

    你可以使用ajax将N提交到后台 然后使用response将S返回回来 然后用ajax的success接收返回值 从而达到交互的效果

    说的比较简单了 只说了个大概

    评论
    解决 无用
    打赏 举报
  • 编程爱好者熊浪 2017-02-22 08:38

    这个底层不都是servlet吗,前后台交互基本都用框架实现比如SSH中的Struts框架,html跟jsp是一样的只不过html里面不能写java代码,jsp里面可以写java代码。

    评论
    解决 无用
    打赏 举报
  • 昏晓错星辰 2017-02-22 08:46

    我觉得你要去学习一下java的网络编程,HTTP协议,安装个tomcat服务器,然后用j2ee进行前后端的数据交互

    评论
    解决 无用
    打赏 举报
  • 使用普遍的MVC架构模式,HTML和jsp一样的实现数据交互(网上资料太多)

    评论
    解决 无用
    打赏 举报
  • 小白丶程序猿 2017-02-22 09:09

    一般通过ajax,在页面不刷新的情况下实现的交互

    评论
    解决 无用
    打赏 举报
  • usecf 2017-02-23 06:00

    前后台交互的问题了,你html只是前端显示,通过form或者ajax将请求命令发给后台,后台java搭建服务器环境,进行处理,再将结果以html/text/json/xml/的格式返回给前端页面发来的请求

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题