tomcat服务器,从前端到后台到跳转
前端页面:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<script src="jquery-1.6.1.min.js"></script>
<script src="jquery.validate.js"></script>
<script src="messages_cn.js"></script> <body style="background-image:url('a19.jpg');background-repeat:no-repeat;">
<div style="margin-left:500px;">
<form action="Server" method="post" name="f1">
<table>
<tr>
<td align="right">用户名:</td>
<td align="left">
<input type="text" name="userName"></input>
</td>
</tr>
<tr>
<td align="right">密码:</td>
<td align="left">
<input type="password" maxlength="16" id="mima" name="password"></input>
</td>
</tr>
<tr>
<td align="right">确认密码:</td>
<td align="left">
<input type="password" maxlength="16" equalTo="#mima" name="password1"></input>
</td>
</tr>
<tr>
<td align="right">性别:</td>
<td align="left" >
<input type="radio" name="sex" value="男"/>男
<input type="radio" name="sex" value="女"/>女
</td>
</tr>
<tr>
<td align="right">出生日期:</td>
<td align="left">
<input type="date" name="date"></input>
</td>
</tr>
<tr>
<td align="right">个人爱好:</td>
<td align="left">
<input type="checkbox" name="hobby" value="运动"/>运动
<input type="checkbox" name="hobby" value="睡觉"/>睡觉
<input type="checkbox" name="hobby" value="购物"/>购物
<input type="checkbox" name="hobby" value="上网"/>上网
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit"/>
<input type="reset"/>
</td>
</tr> </table>
</form>
</div>
</body>
</html>
服务器处理:
package com.server; import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement; import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; /**
* Servlet implementation class Server
*/
@WebServlet("/Server")
public class Server extends HttpServlet {
private static final long serialVersionUID = 1L;
private static String url="jdbc:mysql://localhost:3306/zhuece";
private static String user="root";
private static String password="123456"; public Connection conn=null; public Server() { } static{
try
{
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e)
{
e.printStackTrace();
} } public void init(ServletConfig config) throws ServletException {
try
{
conn=DriverManager.getConnection(url,user,password);
System.out.println(conn); } catch (SQLException e)
{
e.printStackTrace();
}
} protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.getRequestDispatcher("welcome.jsp").forward(request, response); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//是对请求的中文内容防止中文乱码
request.setCharacterEncoding("UTF-8");
//对响应的中文的乱码问题
response.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=UTF-8"); //获取用户名:
String userName = request.getParameter("userName");
//密码:
String password = request.getParameter("password");
//性别:
String sexl=request.getParameter("sex");
//生日
String datel=request.getParameter("date");
System.out.println(userName+","+password+","+sexl+","+datel);
//爱好数组对象
//String [] hobby = request.getParameterValues("hobby"); String sql="insert into zhuce(username,mima,sex,birthday) values('"+userName+"',"+password+",'"+sexl+"','"+datel+"')";
try
{
Statement statement = conn.createStatement();
statement.executeUpdate(sql);
} catch (SQLException e)
{
e.printStackTrace();
}
request.getRequestDispatcher("denglu.jsp").forward(request, response); } }
跳转1:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!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=UTF-8">
<title>Insert title here</title> </head> <body>
<form action="Server" method="get">
<table>
<tr>
<td align="right">用户名:</td>
<td align="left">
<input type="text" name="userName"></input>
</td>
</tr>
<tr>
<td align="right">密码:</td>
<td align="left">
<input type="password" maxlength="16" id="mima" name="password"></input>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit"/>
<input type="reset"/>
</td>
</tr> </table>
</form> </body>
</html>
跳转2:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!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=UTF-8">
<title>Insert title here</title>
</head>
<body>
<p>Welcome !</p>
</body>
</html>
tomcat服务器,从前端到后台到跳转的更多相关文章
- Myeclipse在启动Tomcat服务器的时候总是进入debug视图的解决方法
最近调试程序,由于出现过一些错误,在调试的时候,更改过一些东西,但是后来在myeclipse下启动Tomcat服务器的时候,自动的跳入到debug视图了(以前是一启动Tomcat服务器后,直接就加载t ...
- 招新系统(jsp+servlet,实现简略前端网页注册登录+后台增删改查,分学生和管理员,Java语言,mysql数据库连接,tomcat服务器)
生活不只是眼前的苟且,还有诗和远方. 架构说明: 要求是采用MVC模式,所以分了下面的几个包,但是由于是第一次写,可能分的也不是很清楚: 这个是后台部分的架构: 这个是前端的的展示: (那个StuLo ...
- MyEclipse启动Tomcat服务器时老是跳到Debug调试上
window->preferences->Myeclipse->Servers->Tomcat 然后找到你的相应的Tomcat服务器的版本, 选中然后展开其下面的子菜单会发现有 ...
- 登录tomcat服务器首页直接跳转到项目
原文:https://www.cnblogs.com/xwdreamer/p/3489996.html 需求: 客户觉得每次输入http://10.138.16.232:8080/abc/ 比较烦,他 ...
- 前端和后台BUG区分方法
测试工程师不只是负责发现问题,除了发现问题这种基本功外,定位问题,提出解决方案,提出预防方案也是要掌握的技能.这里先说定位问题的要求,定位问题要向深入,前提当然是对功能.产品的流程.开发方案.开发人员 ...
- 用Maven部署war包到远程Tomcat服务器
过去我们发布一个Java Web程序通常的做法就是把它打成一个war包,然后用SSH这样的工具把它上传到服务器,并放到相应的目录里,让Tomcat自动去解包,完成部署. 很显然,这样做不够方便,且我们 ...
- Tomcat服务器的配置
本地安装的Tomcat服务器版本是 Apache Tomcat/7.0.42 启动 localhost 使用Tomcat的前提是安装了jdk,我在本地安装了jdk7.Tomcat服务器的文件目录为F: ...
- Tomcat服务器集群与负载均衡实现
一.前言 在单一的服务器上执行WEB应用程序有一些重大的问题,当网站成功建成并开始接受大量请求时,单一服务器终究无法满足需要处理的负荷量,所以就有点显得有 点力不从心了.另外一个常见的问题是会产生单点 ...
- 170329、用 Maven 部署 war 包到远程 Tomcat 服务器
过去我们发布一个Java Web程序通常的做法就是把它打成一个war包,然后用SSH这样的工具把它上传到服务器,并放到相应的目录里,让Tomcat自动去解包,完成部署. 很显然,这样做不够方便,且我们 ...
随机推荐
- Python 中的 classmethod 和 staticmethod 有什么具体用途?
作者:李保银链接:https://www.zhihu.com/question/20021164/answer/18224953来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明 ...
- 用位运算实现四则运算之加减乘除(用位运算求一个数的1/3) via Hackbuteer1
转自:http://blog.csdn.net/hackbuteer1/article/details/7390093 ^: 按位异或:&:按位与: | :按位或 计算机系统中,数值一律用补码 ...
- Divide Two Integers-不用'/' '*' '%'操作实现整数的除法
题目描述: 不用 '*' '/' 和 '%' 运算实现两个整数的除法 题目来源:http://oj.leetcode.com/problems/divide-two-integers/ 题目分析: 例 ...
- MAF框架的使用限制
虽然MAF实现了插件式开发,动态热插拨,AppDomain隔离等诸多优点,但是正因为它复杂的功能机制也带来了很多其它方面的使用限制,下面列出官方给出的MAF框架的使用限制. 1) 在应用主程序显示的插 ...
- xgene:之illumina,,ion-torrent
illumina技术: 工具:flowcell(流动池):8通道,每个通道都有 2种DNA引物 种在玻璃表面(用共价键连到Flowcell上),这引物和文库中的接头互补 Flowcell:8个l ...
- hdu3047 Zjnu Stadium (并查集)
Zjnu Stadium Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Tota ...
- RPC原理与实践(一)----RPC原理与实现(Thrift版)
什么是RPC?为什么要使用RPC? 首先什么是RPC,RPC全称Remote Process Call,远程过程调用,现在几乎所有的公司都在使用RPC这种架构,诸如YOUTUBE使用的Thrift,B ...
- 洛谷 P5162 WD与积木【多项式求逆】
设f[i]为i个积木能堆出来的种类,g[i]为i个积木能堆出来的种类和 \[ f[n]=\sum_{i=1}^{n}C_{n}^{i}g[n-i] \] \[ g[n]=\sum_{i=1}^{n}C ...
- codevs 3342绿色通道
3342 绿色通道 时间限制: 1 s 空间限制: 256000 KB 题目等级 : 黄金 Gold
- [Xcode 实际操作]六、媒体与动画-(12)检测UIView动画的结束事件:反转动画并缩小至不可见状态
目录:[Swift]Xcode实际操作 本文将演示UIView视图反转动画的制作,并检测其动画结束事件. 即视图在进行反转动画的同时,将移动到目标位置,并缩小至不可见状态. 在项目导航区,打开视图控制 ...