Servlet添加商品

Servlet实现添加商品

<%@ 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="shangpin" method="post">
<table><tr>
<td>商品名称:</td>
<td><input type="text" name="name"/></td>
</tr><tr>
<td>编号:</td>
<td><input type="text" name="number"/></td>
</tr><tr>
<td>价格:</td>
<td><input type="text" name="price"/></td>
</tr><tr>
<td>产地:</td>
<td><input type="text" name="address"/></td>
</tr>
<tr>
<td><input type="submit" value="提交"/></td>
<td><input type="reset" value="重置"/></td>
</tr></table>
</form></body>
</html>
package com.hanqi.web;import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;/*** Servlet implementation class HWshangpin*/
public class HWshangpin extends HttpServlet {private static final long serialVersionUID = 1L;/*** @see HttpServlet#HttpServlet()*/public HWshangpin() {super();// TODO Auto-generated constructor stub}/*** @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)*/protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stub//response.getWriter().append("Served at: ").append(request.getContextPath());response.setContentType("text/html");response.setCharacterEncoding("UTF-8");String name=new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8");String number=request.getParameter("number");String price=request.getParameter("price");String address=new String(request.getParameter("address").getBytes("ISO-8859-1"),"UTF-8");if(name==null||number==null||price==null||address==null){response.getWriter().write("请完善信息,5秒后返回添加页面!");response.setHeader("refresh", "5;shangpin.jsp");}else{response.getWriter().write("添加成功!");response.getWriter().write("商品名:"+name+",编号:"+number+",价格:"+price+",产地:"+address);}}/*** @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)*/protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stubdoGet(request, response);}}

运行结果:

转载于:https://www.cnblogs.com/miss123/p/5632898.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/573369.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java运行win10_win10配置java运行环境

1.下载jdk根据自己的电脑下载对应的版本&#xff0c;需要先注册账号才可以下载百度网盘&#xff1a;链接&#xff1a;https://pan.baidu.com/s/1gjpdQo8t8Va8uPiHDDvB3Q提取码&#xff1a;5a0c2.下载完成&#xff0c;点击安装&#xff0c;一般直接根据默认安装即可&#xff0c;…

[转]C#网络编程(同步传输字符串) - Part.2

本文转自&#xff1a;http://www.tracefact.net/CSharp-Programming/Network-Programming-Part2.aspx 服务端客户端通信 在与服务端的连接建立以后&#xff0c;我们就可以通过此连接来发送和接收数据。端口与端口之间以流&#xff08;Stream&#xff09;的形式传输数据&#xf…

tomcat 设置java_为tomcat配置java环境变量

我的tomcat 中java标签里是这么写的java virual Machine:C:\Program Files\Java\jre1.6.0\bin\client\jvm.dlljava classpath:C:\Program Files\Apache Software Foundation\Tomcat 5.5\bin\bootstrap.jarjava options:-Dcatalina.homeC:\Program Files\Apache Software Founda…

项目开发流程标准

1 项目各阶段主要成果列表 项目阶段 主要内容 1、商务谈判阶段 《业务需求说明书》、《项目风险评估报告》、 《项目可行性报告书》&#xff08;可由市场或TC部提供&#xff09; 或1、技术部项目立项 《技术部项目立项表》、《项目可行性报告书》 2、计划与设计阶…

java servlet 3_java – Servlet 2.5和3之间有什么区别?

更新正如一个更新和更明确&#xff0c;这些是servlet 2.5和3之间的主要区别(我不想穷举&#xff0c;我只是提到最有趣的部分)&#xff1a;声明servlet&#xff0c;过滤器和监听器的注释(易于开发)在servlets 2.5中&#xff0c;要声明具有一个init参数的servlet&#xff0c;您需…

python 内置模块-re

想要在python中使用正则表达式&#xff0c;就需要先导入re模块&#xff0c;正则表达式是一个强大的功能&#xff0c;可以为我们节省很多工作量。 一、元字符&#xff1a; 用一些具有特殊含义的符号表示特定种类的字符或位置。. 匹配除换行符以外的任意字符\w匹配字母或数字或下…

java8 stringbuilder_为什么 Java 8 中不需要 StringBuilder 拼接字符串

在Java开发者中&#xff0c;字符串的拼接占用资源高往往是热议的话题.让我们深入讨论一下为什么会占用高资源。在Java中&#xff0c;字符串对象是不可变的&#xff0c;意思是它一旦创建&#xff0c;你就无法再改变它。所以在我们拼接字符串的时候&#xff0c;创建了一个新的字符…

js函数引用、函数调用与回调函数

var function1function2; 1.调用function1()函数的结果正好与调用function2()相同&#xff0c;因为两个函数都引用了相同的代码&#xff0c;因此函数名称也称为函数调用。 2.引用函数与调用函数的区别与函数名称后是否附有括号有关&#xff0c;函数引用只会单独出现&#xff0c…

c mysql dll_C:\Windows\libmysql_e.dll

这是C:\Windows\libmysql_e.dll下载&#xff0c;一款很重要的dll文件组件哦&#xff0c;如果你的电脑libmysql e.dll错误或者确实会导致很程序和软件都不能正常运行的哦&#xff0c;有需要的就来下载吧&#xff01;软件介绍C:\Windows\libmysql_e.dll是需要安装php和MySQL的工具…

FileInputStream 把文件作为字节流进行读操作

//把文件作为字节流进行读操作 FileInputStream in new FileInputStream(filename);//FileInputStream具体实现了在文件上读取数据转载于:https://www.cnblogs.com/xuedexin/p/5639327.html

java datetime 转换_如何实现Java日期时间格式转换

Java日期时间以及日期相互转换Java日期时间&#xff0c;以及相互转化&#xff0c;供大家参考&#xff0c;具体内容如下package com.study.string;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import …

Mac 使用常见问题汇集

1、Mac系统如何隐藏文件或文件夹&#xff1f; 在 Mac 文件的文件名前添加 . 即可使文件隐藏 2、Mac系统如何查看隐藏文件&#xff1f; 终端里面能用命令来控制: 显示Mac隐藏文件的命令&#xff1a;defaults write com.apple.finder AppleShowAllFiles YES 隐藏Mac隐藏文件的命令…

安卓手机的a/span的宽高失效

最近在做一个移动端的项目&#xff0c;网页版 在IOS上显示都是妥妥的&#xff0c;可是一部华为中的UC浏览器的效果就让人傻眼了&#xff0c;好多按钮都是都缩在一起&#xff0c;宽高失效。 折腾了半天找不到蛛丝马迹&#xff0c;最后实验发现<a><span>在华为手机中…

java model 封装_Java封装统一的Result Model案例

在开发过程中&#xff0c;有时候会需要使用错误码错误信息的形式&#xff0c;来返回某些业务操作的错误结果信息&#xff0c;来代替效率较低的异常传递。这样就需要封装一个统一的Result model作为返回值&#xff0c;代替直接返回数据等结果。1.定义错误码 - 错误信息接口错误码…

java 日期随机数_Java 生成指定时间范围的随机时间、随机中文姓名、随机字符姓名、随机数...

解决问题&#xff1a;Java生成指定时间范围的随机时间&#xff1f;Java生成随机中文姓名&#xff1f;Java生成随机字符姓名&#xff1f;Java生成随机数&#xff1f;代码&#xff1a;import java.io.UnsupportedEncodingException;import java.text.ParseException;import java.…

java语言程序设计基础篇14.6答案_《Java语言程序设计-基础篇》答案-第15章

第15章 异常和断言复习题15.1 答&#xff1a;略15.2 答&#xff1a;声明异常是为了在方法中产生异常时&#xff0c;以便通知方法的调用者。在方法声明的头部使用关键字throws 声明&#xff0c;一个方法可以声明多个异常。如&#xff1a;public void method() throws IOExceptio…

《机器学习》周志华 习题答案9.4

原题采用Kmeans方法对西瓜数据集进行聚类。我花了一些时间居然没找到西瓜数据集4.0在哪里&#xff0c;于是直接采用sklearn给的例子来分析一遍&#xff0c;更能说明Kmeans的效果。 #!/usr/bin/python # -*- coding:utf-8 -*- import numpy as np import matplotlib.pyplot as p…

一个电商项目的功能模块梳理

电商项目核心玩法&#xff1a;定制商品供应链&#xff08;商品辅料库&#xff09;网红社区最近做项目&#xff0c;功能越来越多&#xff0c;想清晰地理解项目&#xff0c;有点累了。今天抽空&#xff0c;把这个项目的核心功能模块简要总结下&#xff0c;顺便画了个图。一、全局…

java8 循环jsonarray_JSONArray 遍历方式

第一种(java8):遍历JSONArray 拼接字符串 public static void main(String[] args) {JSONArray jSONArray = new JSONArray(); JSONObject jb = new JSONObject(); jb.put("id", 1); jb.put("name", "s"); jSONArray.add(jb); JSONObject j1 = …

Codeforces Round #361(div 2)

A题题目意思很简单&#xff0c;问一种拨号的方式(拨号手势)是不是能拨出唯一的号码(例如253就不是唯一的&#xff0c;因为586也是可以的) 记录电话上每个格子上下左右是否还有格子&#xff0c;一个拨号手势是唯一的当且仅当&#xff0c;所拨号码的所有格子在同一个方向不同时有…