java表单代码 Java码表

简单的java表单处理求助

首先,a.html要想提交,b应该是java可以解析的url,比如b.jsp,这样b.jsp接收到a.html的请求就可以处理传过来的参数了,在a.html中,你这个写的是js代码吧,用json拼接参数,text的值用js的ducument.getElementById获取页面上的tmp_str的值,然后用ajax异步调用b.jsp就可以传递过去了。

十载的宕昌网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都营销网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整宕昌建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“宕昌网站设计”,“宕昌网站推广”以来,每个客户项目都认真落实执行。

java解析form表单

import java.util.*;

import java.util.regex.*;

class Tester{

private static String get(String input, String tagName, String key){

String reg = "(?i)" + tagName + "[^]*(" + key + ")[=\"\'\\s]+([^\"\']*)[\"\']?";

Pattern p = Pattern.compile(reg);

Matcher m = p.matcher(input);

String result = "";

while(m.find()){

result += m.group(2) + "|";

}

return result.replaceAll("\\|$","");

}

public static void main(String[] args){

String input =

"form name='form1' method='post' action=''input type='hidden' name='Retdesc' value='parameters error'input type='hidden' name='user' value='333'/formscriptdocument.form1.submit();/script";

HashMapString, String map = new HashMapString, String();

map.put("action", get(input, "form", "action"));

map.put("name", get(input, "input", "name"));

map.put("value", get(input, "input", "value"));

System.out.println(map);

}

}

用Java 编用户登录表单

应该差不多了吧

import java.io.*;

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

import java.sql.*;

import java.net.*;

import java.awt.color.*;

public class Login extends JFrame implements ActionListener

{

JLabel username;

JLabel userpwd;

JLabel type;

JTextField use;

JPasswordField pwd;

JButton login;

JButton canel;

JComboBox js;

JPanel pane;

public Login(String str){

super(str);

this.setTitle("用户登录界面");

username=new JLabel("帐号:");

userpwd=new JLabel("密码:");

use=new JTextField("");

pwd=new JPasswordField('*');

login=new JButton("登录");

canel=new JButton("取消");

pane=new JPanel();

type=new JLabel("账户类型:");

String strName[]={"管理员","普通用户","会员"

};

js=new JComboBox(strName);

js.setSelectedIndex(2);

js.setMaximumRowCount(3);

pane.add(js);

pane.setLayout(null);

pane.add(username);

pane.add(use);

pane.add(userpwd);

pane.add(pwd);

pane.add(canel);

pane.add(login);

pane.add(type);

js.setBounds(70,90,150,20);

username.setBounds(15,30,150,20);

use.setBounds(65,30,150,20);

userpwd.setBounds(15,60,150,20);

type.setBounds(15,90,150,20);

pwd.setBounds(65,60,150,20);

login.setBounds(10,120,60,20);

canel.setBounds(160,120,60,20);

this.getContentPane().add(pane).setBackground(Color.white);

this.getContentPane().add(pane);

login.addActionListener(this);

canel.addActionListener(this);

this.setResizable(false);

this.setSize(245,200);

this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

this.setVisible(true);

}

public void actionPerformed(ActionEvent e){//2

JButton jb=(JButton)e.getSource();

if(jb==login){

String name=use.getText();

String Pwd=pwd.getText();

int count=6;

int ss=12;

if(pwd.getText().equals("")use.getText().equals("")||use.getText().length()=countpwd.getText().length()=count||use.getText().length()=sspwd.getText().length()=ss)

{

JOptionPane.showMessageDialog(null,"用户名或者密码为空或者长度错误","错误消息",JOptionPane.ERROR_MESSAGE);

}

try{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Connection con =DriverManager.getConnection("jdbc:odbc:Library","sa","");

Statement st=con.createStatement();

ResultSet rs=st.executeQuery("select * from Users where username='"+name+"' and password='"+Pwd+"'");

if(rs.next())

{

JOptionPane.showMessageDialog(null,"登录成功,欢迎使用");

this.setVisible(false);

}

else

JOptionPane.showMessageDialog(null,"登录失败","错误消息",JOptionPane.ERROR_MESSAGE);

con.close();

}catch(Exception ex){

ex.printStackTrace();

}

}else if(jb==canel){

this.setVisible(false);

}

}

public static void main(String args[]){

new Login("");

}

}

java 表单填写

提供思路:

表单1中type="text"类型中输入的是数字 type="submit" 这里因为是submit,会直接对数据库进行操作,你在Java语句中可以写方法来得到表单2中想要的数据,当然这里要用到JSP语句进行数据库类容的接受和传递。第二个表单可以用textarea来做,我觉得你应该会碰到比较多的数据,在语句中用% %来用Java写接受到的信息,当然,这个要你在JavaBean中就定义好传入数据对应的名称

说了好一些,估计你也晕,总之,这个就是JSP的一个简单小程序,你可以用最简单的M1模式做

jsp中如何让JAVA代码提交表单后再执行

需要提交后执行的代码放入if语句中,比如:

%

List rs = null;

if (request.getMethod().equalsIgnoreCase("post")){

//执行提交后执行的代码

//Bean执行之后把结果放入session中,然后在展示出来。

rs = ...

} else {

rs = new ArrayList();//要显示的结果

}

%

java表单验证注册页面代码

script type="text/javascript" src="../js/jquery-1.4.1.min.js"/script

script type="text/javascript" src="../js/jquery.validate.min.js"/script

script type="text/javascript"

$(function(){

$("#f").validate({

rules:{

email:{

required:true,

email:true

},

nickname:{

required:true,

minlength:4,

maxlength:20

},

password:{

required:true,

minlength:6,

maxlength:20

},

password1:{

required:true,

equalTo:"#txtPassword"

},

number:{

required:true,

remote:"checkCode.action" }

},

messages:{

email:{

required:"登录名必须填写",

email:"请填写正确的Email格式"

},

nickname:{

required:"昵称必须填写",

minlength:"昵称长度不得小于4位",

maxlength:"昵称长度不得超过20位"

},

password:{

required:"密码必须填写",

minlength:"密码长度不得小于6位",

maxlength:"密码长度不得超过20位"

},

password1:{

required:"请输入密码验证",

equalTo:"必须与上面密码相同"

},

number:{

required:"验证码必须填写",

remote:"验证码输入错误"

}

}

});

});

/script

这是用jquery的一个jquery.validate.min.js插件写的 其实可以用js完成


本文名称:java表单代码 Java码表
本文URL:http://scyanting.com/article/docposp.html