Servlet 获取商品信息作业

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>表单</title>
</head>
<body>
<form action="tijiao" method="post">

添加商品信息:
<br><br>
商品名称:
<input type="text" id="name" name="name">
<br><br>
商品厂商:
<input type="text" id="changs" name="changs">
<br><br>
使用寿命:
<input type="text" id="shoum" name="shoum">
<br><br>
厂家地址:
<input type="text" id="dizhi" name="dizhi">
<br><br>
<input type="submit" value="提交">

</form>
</body>
</html>

index.html

package com.hanqi;

import java.io.IOException;
import javax.servlet.ServletConfig;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

/**
 * Servlet implementation class tijiao
 */
public class tijiao extends HttpServlet {
    private static final long serialVersionUID = 1L;
       String str = "";
    /**
     * @see HttpServlet#HttpServlet()
     */
    public tijiao() {
        super();
        // TODO Auto-generated constructor stub
    }

    /**
     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
     */

    public void init(ServletConfig config) throws ServletException {

        str = config.getInitParameter("type");

    }
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

        if(str.equals("1"))
        {
            response.setCharacterEncoding("GBK");

            String strName =new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8");

            String strChangs =new String(request.getParameter("changs").getBytes("ISO-8859-1"),"UTF-8");

            String strShoum =new String(request.getParameter("shoum").getBytes("ISO-8859-1"),"UTF-8");

            String strDizhi =new String(request.getParameter("dizhi").getBytes("ISO-8859-1"),"UTF-8");

            if(strName == null || strName.trim().length() ==0)
            {
                response.getWriter().append("商品名称不能为空");
            }
            else if(strChangs == null || strChangs.trim().length() ==0)
            {
                response.getWriter().append("商品厂商不能为空");
            }
            else if(strShoum == null || strShoum.trim().length() ==0)
            {
                response.getWriter().append("使用寿命不能为空");
            }
            else if(strDizhi == null || strDizhi.trim().length() ==0)
            {
                response.getWriter().append("厂家地址不能为空");
            }
            else
            {

                response.getWriter().append("商品名称:" + strName );
                response.getWriter().append("<br>商品厂商:" +strChangs);
                response.getWriter().append("<br>使用寿命:" +strShoum);
                response.getWriter().append("<br>厂家地址:" +strDizhi);

            }

        //response.getWriter().append("Served at: asd ").append(request.getContextPath()).append(str);
    }
    else
    {
        response.getWriter().append("Served at:123 ").append(str);
    }

    }
    /**
     * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        // TODO Auto-generated method stub
        doGet(request, response);
    }

}

tijiao.java

时间: 2024-10-27 19:18:01

Servlet 获取商品信息作业的相关文章

JavaWeb学习记录(八)——servlet获取配置信息

jdbc.properties内容如下: jdbcUrl=jdbc\:mysql\://localhost\:3306/animaluser=rootpass=root servlet获取资源信息代码如下public class ResourceServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response)            throws Ser

使用ruby获取商品信息并且做相应的解析处理

现在比较主流的爬虫应该是用python,但是我觉得ruby也是ok的,我试试看写了一个爬虫的小程序,并作出相应的解析,下载图片,生成excel报表.我是写了一个框架,专门拿来爬取商品信息的.废话不多说,直接搞事情. 第一步:当然是获取商品的信息啦,输入对应的商品的网址,以及你需要爬虫的层数,判断你点击的这个网页是否是商品页面,进行相应的存储,保存源码. 工具就是用mechanize啦,很好用的爬虫工具哦,无页面的可以减小不少内存的开销呢.(这种情况说的不加载js的情况哦 如果需要js加载的 要用

Servlet获取配置信息(ServletConfig)和ServletContext

ServletConfig ServletConfig:当Servlet容器初始化Servlet时,Servlet容器会给Servlet的init方法传入一个ServletConfig.ServletConfig封装可以通过@WebServlet或者部署描述符传给Servlet的配置信息.这样传入的每条信息就叫做一条初始参数,要在Servlet容器传给Servlet的init方法的ServletConfig中调用getInitParameter方法.getInitParameter的方法签名如下

扫描条形码获取商品信息(iOS 开发)

一.导入ZBarSDK及其依赖库(这不是本文侧重点) 1.下载地址 https://github.com/bmorton/ZBarSDK 2.导入头文件 #import "ZBarSDK.h" 实现委托事件 <ZBarReaderDelegate> 二.具体方法 1.viewController.m文件 #import "ViewController.h" #import "ZBarSDK.h" #import "AFNet

导入外部proto获取商品信息

Models.proto syntax = "proto3"; package services; //商品模型 message ProdModel { int32 prod_id = 1; string prod_name = 2; float prod_price = 3; } Prod.proto syntax = "proto3"; package services; import "google/api/annotations.proto&quo

python爬虫之:淘宝商品搜索爬虫(收集商品信息/下载详情图)

一.获取商品信息: #!/usr/bin/python3.5 #coding:utf8 import xlsxwriter as wx import re import cgi import requests import os import time import urllib page=1 downsuccess = 0 downfaild = 0 shop = [("店铺名称","商品","商品售价¥","商品购买数",

Servlet作业2-将表单提交的商品信息输出到页面中

1,表单页面 shangpin.html 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>商品信息</title> 6 </head> 7 <body> 8 9 商品信息<br> 10 11 <form action="Shp" method="post

JavaWeb学习之Servlet(四)----ServletConfig获取配置信息、ServletContext的应用

[声明] 欢迎转载,但请保留文章原始出处→_→ 文章来源:http://www.cnblogs.com/smyhvae/p/4140877.html 联系方式:[email protected] [正文] 一.ServletConfig:代表当前Servlet在web.xml中的配置信息(用的不多) String getServletName()  -- 获取当前Servlet在web.xml中配置的名字 String getInitParameter(String name) -- 获取当前S

JavaWeb学习之Servlet(四)----ServletConfig获取配置信息、ServletContext的应用(转)

JavaWeb学习之Servlet(四)----ServletConfig获取配置信息.ServletContext的应用 [声明] 欢迎转载,但请保留文章原始出处→_→ 文章来源:http://www.cnblogs.com/smyhvae/p/4140877.html [正文] 一.ServletConfig:代表当前Servlet在web.xml中的配置信息(用的不多) String getServletName()  -- 获取当前Servlet在web.xml中配置的名字 String