java部分:
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@SuppressWarnings("serial")
public class aaa extends HttpServlet {
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
private String name;
private String password;
/**
* Constructor of the object.
*/
public aaa() {
super();
}
/**
* Destruction of the servlet. <br>
*/
public void destroy() {
super.destroy(); // Just puts "destroy" string in log
// Put your code here
}
/**
* The doGet method of the servlet. <br>
*
* This method is called when a form has its tag value method equals to get.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
res.setContentType("text/html;charset=gb2312");
//req.setCharacterEncoding("gb2312");
PrintWriter out = res.getWriter();
//name=req.getParameter("name");
name=new String(req.getParameter("name").getBytes("ISO8859-1"),"GBK");
password=req.getParameter("password");
if(name.trim().length()==0)
{
out.println("请输入姓名!");
out.flush();
out.close();
}
else{
out.println("HELLO!"+name);
out.println("你的密码是:"+password);
out.flush();
out.close();
}
}
/**
* The doPost method of the servlet. <br>
*
* This method is called when a form has its tag value method equals to post.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out
.println("<!DOCTYPE HTML PUBLIC /"-//W3C//DTD HTML 4.01 Transitional//EN/">");
out.println("<HTML>");
out.println(" <HEAD><TITLE>A Servlet</TITLE></HEAD>");
out.println(" <BODY>");
out.print(" This is ");
out.print(this.getClass());
out.println(", using the POST method");
out.println(" </BODY>");
out.println("</HTML>");
out.flush();
out.close();
}
/**
* Initialization of the servlet. <br>
*
* @throws ServletException if an error occurs
*/
public void init() throws ServletException {
// Put your code here
}
}
web配置:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<servlet>
<description>This is the description of my J2EE component</description>
<display-name>This is the display name of my J2EE component</display-name>
<servlet-name>servlet1</servlet-name>
<servlet-class>aaa</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>servlet1</servlet-name>
<url-pattern>/inputa</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
jsp:
<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
sdfgsdfsdfd
<form action="inputa" method="get">
姓名: <input type="text" name="name"/><br/>
密码: <input type="password" name="password"/><br/>
<input type="submit" value="提交">
</form>
</body>
</html>
分享到:
相关推荐
在这个"Servlet登录小程序"中,我们将探讨如何利用Servlet技术构建一个简单的用户登录系统。在Servlet中,我们通常会涉及以下知识点: 1. **Servlet生命周期**:Servlet的生命周期包括加载、初始化、服务、销毁四个...
Servlet小程序是一种在Java平台上运行的服务器端程序,主要用于处理HTTP请求。在Web应用程序开发中,Servlet扮演着核心角色,能够动态生成HTML、XML或其他格式的数据。在这个煤炭系统的例子中,Servlet被用来处理与...
Servlet小程序是一种基于Java技术的服务器端编程模型,主要用于构建动态Web应用程序。在本案例中,"servlet小程序-选课"是一个专为初学者设计的简单应用,它可能用于模拟在线选课系统的基本功能。 首先,我们需要...
【Java Servlet 微信点餐小程序】是一种基于Java技术实现的微信端餐饮服务应用,它利用Servlet技术处理来自微信小程序的请求,同时结合MySQL数据库存储和管理数据。在这个项目中,微信小程序作为用户界面,提供友好...
【Java Servlet 旅游推荐微信小程序】是基于Java后端技术和微信小程序前端开发的一款应用,它旨在为用户提供个性化的旅游景点推荐服务。这个项目涉及到的主要技术栈包括Java Servlet、MySQL数据库和微信小程序开发。...
Servlet聊天小程序是基于Java技术构建的一种简易在线交流平台,它主要利用Servlet技术处理客户端的请求并返回响应。在这个项目中,我们关注的核心是服务器端的实现,这涉及到Servlet的生命周期、HTTP协议的理解以及...
在本案例中,“微信小程序用Servlet连接数据库源码.zip”是一个包含教程和代码的压缩包,旨在展示如何通过微信小程序与后端Servlet交互,进而访问数据库。 1. **微信小程序**:微信小程序主要由WXML(WeiXin Markup...
在"Java Java Servlet小程序"中,我们可能正在讨论如何构建一个简单的Servlet应用程序。Servlet生命周期包括初始化、服务、销毁三个主要阶段。在初始化阶段,Servlet容器(如Tomcat)加载Servlet类并调用`init()`...
Servlet 是 Java 开发环境中的一种服务器端应用程序接口(API),它允许开发者创建动态网页内容并处理客户端请求。本文档旨在对 Java Servlet API 的各个方面进行详细介绍,帮助开发者更好地理解和运用这一强大的...
1. **Servlet**:这是所有服务器端Java小程序的基类,实现了Servlet接口。用户自定义的Servlet类需要继承`javax.servlet.Servlet`或更具体的抽象类,如`javax.servlet.http.HttpServlet`,来处理HTTP请求。 2. **...
Servlet聊天小程序是一个基于Java Servlet和HTML技术构建的简易在线聊天平台。它允许多个用户实时交流,展示当前在线用户的时间信息,为用户提供一个基本的社交互动环境。在这个项目中,Servlet作为服务器端的主要...
纯Servlet和JSP实现的博客小程序,用到的第三方类库只有JSTL和MySQL驱动。功能有用户注册、登录,用户修改信息、新建、更新博客,添加评论。系统需求;JDK1.8、MySQL数据库、Tomcat8或者其他支持Java EE 7的服务器
`Servlet` 是一个服务器端的Java小程序,它可以接收并响应来自客户端(通常是浏览器)的请求。`ServletConfig` 为Servlet提供配置信息,而`ServletContext` 提供了整个Web应用的共享上下文。`HttpServletRequest` 和...
在这个“微信小程序java上传图片_servlet”项目中,我们将探讨如何在微信小程序中实现图片上传功能,并通过Java Servlet进行后端处理。 首先,微信小程序提供了wx.chooseImage接口,用户可以通过这个接口选择本地...
Servlet 是 Java 语言中的一种服务器小程序,它可以与运行于客户端的 Applet 进行交互,也可以直接与 HTML 页进行交互。Servlet 的功能包括: 1. 与客户端 Applet 进行交互 2. 直接与 HTML 页进行交互 3. 处理 ...
Java Web Servlet 是一种基于 Java 语言的服务器小应用程序,主要用于处理客户端请求的响应处理。Servlet 是一个独立的平台,具有良好的性能和多线程运行能力。 Servlet 的主要特点是: * 平台独立:Servlet 可以...
Servlet小程序是一种基于Java技术的服务器端程序,用于扩展Web服务器的功能。Servlet主要应用于构建动态的、数据驱动的Web应用程序,可以处理HTTP请求,生成响应,并与数据库或其他后端服务进行交互。在Java Web开发...
本文将详细探讨如何编写一个Openfire插件,其中包含Servlet小服务程序的实现。 首先,我们需要了解Openfire插件的基本结构。一个Openfire插件通常由以下几个部分组成: 1. **plugin.xml**:这是插件的核心配置文件...
【Ajax + Servlet + JSP 登录Web小程序】 Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。它允许前端与后台服务器进行异步通信,提高了用户体验,使得用户在...
这个"Servlet小例子源码"压缩包显然提供了关于这些概念的实际应用示例,非常适合初学者来理解和掌握。 1. **Servlet**:Servlet是Java编程语言中的一个接口,由Java EE规范定义,用于扩展服务器的功能。Servlet可以...