静态页面提交post到jsp处理并转到页面
2014-12-02 09:45
267 查看
静态提交页面:addteamforjsp.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK"><title>增加小组</title></head><body><h1 align="center">增加小组</h1><form action="addTeamforbusiness.jsp" method="post"><p>组名:<input type="text" name="name"><p>口号:<input type="text" name="slogan"><p>组长:<input type="text" name="leader"><p><input type="submit" value="确定"><input type="reset" value="重填"></form><a href="index.html">返回首页</a></body></html>到达动态处理的jsp页面:此页面将其存入到javabean标签中并调用一个java类来存入数据库。<?xml version="1.0" encoding="GBK" ?><%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="GBK"%><%@page import="business.TeamBusiness;"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=GBK" /><title>增加小组</title></head><body><%request.setCharacterEncoding("GBK");%><jsp:useBean id="team" class="bean.Team"/><jsp:setProperty name="team" property="*"/><%try{ TeamBusiness.addTeam(team);%><h1>增加小组成功</h1><% }catch(Exception e){ e.printStackTrace();%><h1>增加小组失败</h1><% }%><p><a href="addteamforjsp.html">继续增加</a><p><a href="index.html">返回首页</a></body></html>javabean的类:bean.Team,用来存储临时的标签值package bean;
public class Team { private int id; private String name; private String slogan; private String leader; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSlogan() { return slogan; } public void setSlogan(String slogan) { this.slogan = slogan; } public String getLeader() { return leader; } public void setLeader(String leader) { this.leader = leader; }}调用的用来存储数据至数据库中的处理类:business.TeamBusinesspackage business;
import java.sql.*;import database.DataSource;import bean.Team;
public class TeamBusiness{ public static void addTeam(Team team)throws Exception{ Connection cn=null; PreparedStatement pst=null; try{ cn=DataSource.getConnection(); pst=cn.prepareStatement("insert into team(name,slogan,leader) value(?,?,?)"); pst.setString(1, team.getName()); pst.setString(2, team.getSlogan()); pst.setString(3, team.getLeader()); pst.executeUpdate(); }catch(Exception e){ throw e; }finally{ try{ cn.close(); pst.close(); }catch(Exception e){ e.printStackTrace(); } } }}
存入数据的时候,调用了连接数据库的类:database.DataSourcepackage database;
import java.sql.*;
public class DataSource{ public static Connection getConnection()throws Exception{ Connection cn=null; Class.forName("com.mysql.jdbc.Driver"); String url="jdbc:mysql://localhost:3306://training"; String user="root"; String password="jakeyouxiang"; cn=DriverManager.getConnection(url,user,password); return cn; }}莫非这就是传说中的架构?哈哈。。。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK"><title>增加小组</title></head><body><h1 align="center">增加小组</h1><form action="addTeamforbusiness.jsp" method="post"><p>组名:<input type="text" name="name"><p>口号:<input type="text" name="slogan"><p>组长:<input type="text" name="leader"><p><input type="submit" value="确定"><input type="reset" value="重填"></form><a href="index.html">返回首页</a></body></html>到达动态处理的jsp页面:此页面将其存入到javabean标签中并调用一个java类来存入数据库。<?xml version="1.0" encoding="GBK" ?><%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="GBK"%><%@page import="business.TeamBusiness;"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=GBK" /><title>增加小组</title></head><body><%request.setCharacterEncoding("GBK");%><jsp:useBean id="team" class="bean.Team"/><jsp:setProperty name="team" property="*"/><%try{ TeamBusiness.addTeam(team);%><h1>增加小组成功</h1><% }catch(Exception e){ e.printStackTrace();%><h1>增加小组失败</h1><% }%><p><a href="addteamforjsp.html">继续增加</a><p><a href="index.html">返回首页</a></body></html>javabean的类:bean.Team,用来存储临时的标签值package bean;
public class Team { private int id; private String name; private String slogan; private String leader; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSlogan() { return slogan; } public void setSlogan(String slogan) { this.slogan = slogan; } public String getLeader() { return leader; } public void setLeader(String leader) { this.leader = leader; }}调用的用来存储数据至数据库中的处理类:business.TeamBusinesspackage business;
import java.sql.*;import database.DataSource;import bean.Team;
public class TeamBusiness{ public static void addTeam(Team team)throws Exception{ Connection cn=null; PreparedStatement pst=null; try{ cn=DataSource.getConnection(); pst=cn.prepareStatement("insert into team(name,slogan,leader) value(?,?,?)"); pst.setString(1, team.getName()); pst.setString(2, team.getSlogan()); pst.setString(3, team.getLeader()); pst.executeUpdate(); }catch(Exception e){ throw e; }finally{ try{ cn.close(); pst.close(); }catch(Exception e){ e.printStackTrace(); } } }}
存入数据的时候,调用了连接数据库的类:database.DataSourcepackage database;
import java.sql.*;
public class DataSource{ public static Connection getConnection()throws Exception{ Connection cn=null; Class.forName("com.mysql.jdbc.Driver"); String url="jdbc:mysql://localhost:3306://training"; String user="root"; String password="jakeyouxiang"; cn=DriverManager.getConnection(url,user,password); return cn; }}莫非这就是传说中的架构?哈哈。。。
相关文章推荐
- post方式与get方式提交到Jsp页面中文乱码的处理
- 静态页面提交post->servlet处理模式
- JSP表单提交给Servlet处理后,转到重定向的页面时,布局混乱
- JSP中表单提交的信息中有汉字,接收该信息的页面应如何处理
- 在JSP表单提交中怎样在Servlet中处理文件上传并且获取JSP页面传过来的一些参数
- JSP页面post和get方式提交请求,请求参数出现中文乱码
- SSM框架Jsp页面POST提交的中文数据保存到数据库变成乱码问题的分析
- Spring 处理jsp 页面提交list集合
- FineReport在jsp页面向报表传汉字时总是乱码!POST状态提交下
- Google App Engine Web开发之java类到网址的映射——实现用java类处理jsp页面的提交 推荐
- 【Java】向一个页面发送post请求并获取其处理之后的结果与用javascript创建一个表单后提交的安全性
- jsp页面中的post提交方式
- jsp 页面json数据提交到后台spring处理举例
- JSP页面Post提交表单失败页面不刷新、不重置
- jsp页面onclick 事件使用post方式提交请求
- jsp中Servlet处理请求后转到一个jsp页面的解决办法
- 用Servlet处理表单提交的数据,然后再jsp页面中显示
- jsp页面js提交传递中文字符时乱码处理
- html静态文件提交到aspx页面处理
- jsp中用过滤器filter拦截指定页面,转到servlet处理后返回目标页面的一个小例子