java web高手帮忙做个demo.

前台有个html表单 一个button,点击button后把表单的值传人javascript 然后调用后台的java相关的类..主要是前台代码和javascript代码 改怎么写 没思路。
最好再讲讲前台数据和后台的类是怎么联系起来的把

第1个回答  2011-12-26
提交方式有多种,如:form表单提交;ajax无刷新提交。
1.HTTP是如何提交表单的

<form>标签的属性enctype设置以何种编码方式提交表单数据。可选的值有三个:

application/x-www-form-urlencoded:

这是默认的编码方式。它只处理表单域里的value属性值,采用这种变法方式的表单会将表单域的值处理成URL方式。

multipart/form-data:

这种编码方式会以二进制流的方式来处理表单数据,这中编码方式会把文件域指定的文件内容也封装到请求参数里。

text/plain:

这种方式当表单的action属性值为mailto:URL的形式时比较方便,这种方式主要适用于直接通过表单发送邮件。

2.例:
①表单
<form id="myform" action="aaa.do" method="post">
<input type="text" name="cs" value="test123">
<input type="button" value="提交" onclick="test()">
</form>
②script
<script type="text/javascript">
function test() {
alert("进入了js方法!");
myform.submit(); //提交表单
}
</script>

PS:有问题可百度Hi我!~good luck!~
第2个回答  2011-12-26
拿struts举例:jsp页面鼠标点击触发事件后,表单相应的 值传到form,进而封装好的实体类通过form获取到表单传过来的值,然后action根据jsp页面出发的哪个按钮,根据触发按钮后传的值来判断调用dao里面的什么方法和在struts-config.xml中跳转到哪个页面,然后dao里面的方法从数据库查询到你想要的值赋值给实体类,然后jsp从form和实体类中得到你想要的值,然后显示在jsp页面上,当然struts2传值的话不用form了,比struts1简单实用很多
第3个回答  2011-12-26
我也是新人,你点击button提交了表单,应该提交给了相应的Action类,并调用此类,通过此类中的方法(应该是servlet)向页面传值,JS可以通过Ajax来获得后台传过来的值.
第4个回答  2011-12-26
就是通过一个onclick事件,点击之后就用js去取表单的数据,然后再提交到java类执行完后获取结果展示结果。用jquery来做比较方便追问

简单code下好吗?

追答

function test(){
var testForm= $("#testForm").serialize();
var testValue = $("test1").val();
$.post(url,formdata,function(data){
//data就是所返回的数据;
//url就是你提交的地址;
//在你提交过去的servlrt中获取form表单中的数据
}
}

大概这样子

本回答被提问者采纳

哪位高手帮忙做个java编程题 要代码,谢谢哈
import java.awt.BorderLayout;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JTextField;public class Login extends ...

真心求高手帮忙编一个JAVA程序
import java.util.Arrays;import java.util.Scanner;public class QuizTest { private static int numAdd;private static String stuName;private static int[] temp;private static Quiz myQuiz = new Quiz(numAdd, stuName); \/\/ 初始化 \/ 添加输入的分数 \/ public static int[] add(int[] a, ...

java web 编程求指导
一个JAVABean?package com.demo;\/\/com.demo.Student实际就是类的全限定名称,com.demo为包名public class Student { \/\/包括学号sno和姓名name两个private的成员变量 private String sno; private String name; \/\/构造方法,方便给变量赋值 public Student(String sno, String name) { ...

JAVA高手帮帮忙。帮忙做几个题目。
5.B (我不确定) JVM是Java平台无关的基础,在JVM上,有一个Java解释器用来解释Java编译器编译后的程序。Java编程人员在编写完软件后,通过Java编译器将Java源程序编译为JVM的字节代码。任何一台机器只要配备了Java解释器,就可以运行这个程序,而不管这种字节码是在何种平台上生成的。6.A 7.A 8.C...

JAVA-拜托高手帮帮忙.
import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JOptionPane;import javax.swing.JPanel;import javax.swing.JScrollPane;import javax.swing.JTextArea;\/ 首先说明:女生和男生一样有潜力。我们班的一个...

Java题目,高手麻烦帮忙做一下!
1、package entity;public class Student { private String name;private int age;private String sex;public String getName() { return name;} public void setName(String name) { this.name = name;} public int getAge() { return age;} public void setAge(int age) { this.age = age...

请java高手帮忙,解决一个难题呀?心急呀!
1. “文字排版” ,这年头连网上的H*小说如果不好好排版都没人看的,更何况是一堆代码和逻辑请很强的文字呢?2.“语言及文字表达”,在你上面所提的问题中我无法清晰的看出你的问题是什么?在你的内容中首先你表达了求助的意思,然后应该是粘贴了一份其他其他来源的资料,在这两段之间最好有个...

JAVA题目 急用 那个高手看到了帮忙作下,我有不到100分 很好的全给了...
1确实挺简单的,我初学者作的如下 package com.zs;import java.text.SimpleDateFormat;import java.util.Calendar;public class YMD { private Calendar calendar;public YMD(){ calendar = Calendar.getInstance();} public int getYear(){ return calendar.get(Calendar.YEAR);} public void printYMD...

求高手帮忙编JAVA的程序
第一个类:Car.java package test.car;\/ 车类 author qinghua9 抽像类,定义两个方法 \/ public abstract class Car { public void driver(){};public void stop(){};} 第二个类Bus.java package test.car;\/ 公共汽车类 author qinghua9 \/ public class Bus extends Car { public Bus() {...

idea的javaweb项目实例?
1、创建一个webproject File-newProject-选择projectsdk为1.6(如果没有sdk的同学请先配置)-Next createprojectfromtemplate页面,不勾选任何选项-Next 输入项目名:webDemo-Next-Finish 二、创建一个Module 鼠标点中项目名称webDemo-右键选择New,选择Module-ModuleSDK选择1.6- 勾选JavaEE下的Web...

相似回答
大家正在搜