package aaa;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import net.sf.json.JSONObject;
import aaa.ToolMySQLConnection;
import aaa.UploadImage;
public class LoginServlet extends HttpServlet{
private static final long serialVersionUID = 1L;
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
doPost(req, resp);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {
response.setContentType("text/html; charset=UTF-8");
String imgEncodedStr = request.getParameter("image");
String fileName = request.getParameter("filename");
String userName = request.getParameter("userName");
String userNumber = request.getParameter("userNumber");
String errorInformation = request.getParameter("errorInformation");
String addressInformation = request.getParameter("addressInformation");
System.out.println("Filename: "+ fileName);
System.out.println("userName: "+userName);
System.out.println("userNumber: "+ userNumber);
System.out.println("errorInformation: "+ errorInformation);
System.out.println("addressInformation: "+ addressInformation);
boolean type=true;
PrintWriter out = response.getWriter();
if(imgEncodedStr != null){
UploadImage.convertStringtoImage(imgEncodedStr, fileName,userName,
userNumber,errorInformation,addressInformation);
}
if(UploadImage.wheatherTure()) {
JSONObject json = new JSONObject();
json.put("msg", type );
//json.put("msg", JSONArray.fromObject(type,jsonConfig));
response.getWriter().write(json.toString());
out.flush();
out.close();
}
}
/*String ID = request.getParameter("ID"); //用于接收android前台的输入的值,此处参数必须要与你前台的值相对应
String PW= request.getParameter("PW");
boolean type=false;//用于判断账号和密码是否与数据库中查询结果一致
response.setContentType("text/html; charset=UTF-8");
PrintWriter out = response.getWriter();
Connection con=null;
JSONObject json = new JSONObject();
// JsonConfig jsonConfig = new JsonConfig();
// jsonConfig.registerJsonValueProcessor(java.sql.Date.class,new JsonDateValueProcessor());
try
{
con=ToolMySQLConnection.getConnection();
Statement stmt=con.createStatement();
String sql="select * from printing.sys_staff where Account="+ID+" and Password="+PW;
ResultSet rs=stmt.executeQuery(sql);
while(rs.next())
{
type=true;
}
}
catch(Exception ex)
{
ex.printStackTrace();
}
finally
{
ToolMySQLConnection.Close(null, null, con);
json.put("msg", type );
//json.put("msg", JSONArray.fromObject(type,jsonConfig));
response.getWriter().write(json.toString());
out.flush();
out.close();
}
}*/
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
aaa.rar (35个子文件)
aaa
src
org
apache
tomcat
util
codec
binary
aaa
ToolMySQLConnection.java 2KB
UploadImage.java 2KB
LoginServlet.java 3KB
.classpath 2KB
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 305B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.component 466B
.jsdtscope 567B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.validation.prefs 461B
WebContent
classes
org
apache
tomcat
util
codec
binary
aaa
UploadImage.class 2KB
ToolMySQLConnection.class 2KB
LoginServlet.class 3KB
META-INF
MANIFEST.MF 39B
images
c.jpg 1.44MB
cc.jpg 377KB
dd.jpg 97KB
bc.jpg 25KB
bb.jpg 206KB
aa.jpg 44KB
jsp
Test1.jsp 2KB
WEB-INF
lib
commons-logging-1.1.1.jar 59KB
commons-lang-2.4.jar 256KB
commons-io-2.5.jar 204KB
mysql-connector-java-5.1.22-bin.jar 813KB
servlet-api.jar 277KB
commons-beanutils-1.9.2.jar 228KB
json-lib-2.4-jdk15.jar 155KB
jstl.jar 20KB
standard.jar 384KB
ezmorph-1.0.6.jar 84KB
web.xml 952B
commons-collections-3.2.1.jar 562KB
.project 903B
共 35 条
- 1
资源评论
- 智学talent2021-02-17可以的,很好的
智学talent
- 粉丝: 5
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 批量将py编译为pyd文件.atbx
- Python项目-学生管理系统
- verilog HDL硬件语法设计包括算术运算三人表决器Verilog的阻塞和非阻塞赋值源码例程quartus13.1工程合集
- 【文章话题分类论文】OpenAlex Topic Classification Whitepaper
- linux学习常用命令
- 功率拓扑快速参考指南-ti,TI官方出品
- 开关电源拓朴图表,各种电路拓扑表格
- 登录和注册 前端:vue3+iview plus +axios 后台:spring boot +mybatis
- 软件测试入门简介:从基础到实践的全面介绍
- 2024CDA Level Ⅰ 认证考试大纲
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功