顶部banner
Logo 折叠
全网首发仿真工程师项目实训
下载app
返回旧版
首页 成长助手 小邻学院 社区 发现
职业认证 企业服务 行业会议

登录解锁更多功能

还没有账号?立即注册

技术邻
技术引领职场价值
电话
0571-86682823
商务合作
service@jishulink.com
  • 全部  > 
  • 计算机工程

关于java web打印为空白的问题?

浏览: 1924

本人刚学习java,用angularjs+html+css做的前端,在编写登录系统的时候,发生了这样一个情况,后端我写了一个简单的关于登录验证的java文件,下面贴出源代码

package com.csii.action.login;


import java.sql.*;


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;


public class LoginAction extends HttpServlet{

static  String USERNAME;

static  String PASSWORD;

public static void main(String[] args) {

Connection conn=null;

Statement stmt=null;

String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=webuser";

String userName="sa";

String userPassword="123456";

try {

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

   

conn=DriverManager.getConnection(dbURL,userName,userPassword);

    System.out.println("数据库库连接成功");

    System.out.println("创建数据库中。。。");

    stmt=conn.createStatement();

    

    String sql="select * from User_Info ";

    ResultSet rs = stmt.executeQuery(sql);

    ResultSetMetaData metaData =  rs.getMetaData();  

    while(rs.next()){    //next()获取里面的内容

       

       USERNAME=rs.getString(1);

        PASSWORD=rs.getString(2);

        

}} catch (Exception e) { 


    e.printStackTrace();// TODO: handle exception

} 


}

public String method1() {

String a=USERNAME;

return a;

}

public String method2() {

String b=PASSWORD;

return b;

}



    public static final long serialVersionUID = 1L;


    protected void doGet(HttpServletRequest req, HttpServletResponse resp)

            throws ServletException, IOException {

        doPost(req, resp);

        

    }



    protected void doPost(HttpServletRequest req, HttpServletResponse resp)

            throws ServletException, IOException {

   

        String uname = req.getParameter("uname");

        String pword = req.getParameter("pword");

        PrintWriter pw = resp.getWriter();

        String A=this.method1();

        String B=this.method2();

        System.out.println(A);

        System.out.println(B);

        if(A.equals(uname) && B.equals(pword))

        {

            pw.write("username and password is right!");

        }else

        {

            pw.write("username or password is wrong!");

        }

    }


}

在这个java文件中一开始定义了一个全局变量USERNAME和PASSWORD,在第一个main方法中将这两个变量进行赋值,USERNAME=abcdefghi,PASSWORD=123456789,在main方法中可以打印出来USERNAME和PASSWORD的值,但是在doget和dopost方法中我是用System.out.println却只能输出空白行并且我在前端无论输入什么都是返回username or password is wrong!,我想请大家帮帮我

全部回答 (0)

默认 最新

相似问题

查看全部
  • comsol安装出现错误求助? 暂无回答

    点击setup后出现错误,log file文件描述如下: !SESSION 2018-08-13 09:17:22.798 ----------------------------------------------- eclipse.buildId=unknown java.version=1.8.0_112 java.vendor=Oracle Corporation BootLoader c

  • isight如何集成使用VUMAT子程序的ABAQUS案例? 3个回答

    依照相关的教程,我修改了isight的AbqConfig.txt文件使其能够读入inp文件的子程序参数 之后在abaqus组件的Execution的命令中输入以下包含子程序路径的字段abaqus.bat input=Job-2.inp job=Job-2 interactive double user="F:\FY2\GTN(1).for" 但最后计算失败,报错为: Running Isight

  • 基于Python的结构优化? 暂无回答

    abaqus二次开发,源程序由我提供,但是需要进行改变,将单材料的优化程序改为多材料的优化程序,基于Python语言,源代码写的很清楚,改动不会太大,但是会附带后处理的问题解决,详情细聊。 import math,customKernel from abaqus import getInput,getInputs from odbAccess import openOdb ## Function 

推荐阅读

ABAQUS中级教程合集--搞定滞回曲线

ABAQUS中级教程合集--搞定滞回曲线

1点 1点
¥299
ABAQUS钢管混凝土柱温度场及耐火性能分析(未完)

ABAQUS钢管混凝土柱温度场及耐火性能分析(未完)

地下结构设计
¥40
前沿技术!大数据分析及人工智能在优化软件中的应用

前沿技术!大数据分析及人工智能在优化软件中的应用

IDAJ中国 IDAJ中国
¥9.99
新一代智能头灯的动态设计评估与仿真

新一代智能头灯的动态设计评估与仿真

Ansys中国 Ansys中国
免费
UG有限元基础教程

UG有限元基础教程

moonshine🤓 moonshine🤓
免费
0#块箱梁托架法施工结构模拟

0#块箱梁托架法施工结构模拟

yudachuan1105 yudachuan1105
¥200
一线科技工作者接受仿真咨询服务的全过程经验分享

一线科技工作者接受仿真咨询服务的全过程经验分享

技术邻直播 技术邻直播
免费
UG培训第九课:自由曲面构造法

UG培训第九课:自由曲面构造法

luffy8610 luffy8610
¥20
abaqus座椅滚轮拉脱力强度分析

abaqus座椅滚轮拉脱力强度分析

任总 任总
¥90
汽车模具工艺CAE分析

汽车模具工艺CAE分析

汽车-Albina 汽车-Albina
免费
十分钟快速进行电子产品结构设计方案评估

十分钟快速进行电子产品结构设计方案评估

技术邻直播 技术邻直播
免费
SolidWorks快速入门(操作+技巧+案例)试听课

SolidWorks快速入门(操作+技巧+案例)试听课

宸格教育 宸格教育
免费
* starccm+制动盘旋转-冷却仿真(主体更新完成)

* starccm+制动盘旋转-冷却仿真(主体更新完成)

qqsww qqsww
¥199
AQWA软件企业培训(3)  通过ANSYS-APDL建立半潜平台混合模型及混合模型的拖曳力线性化

AQWA软件企业培训(3) 通过ANSYS-APDL建立半潜平台混合模型及混合模型的拖曳力线性化

Nutshell Nutshell
¥30
场景仿真加速智能网联开发测试进程

场景仿真加速智能网联开发测试进程

海克斯康设计与仿真 海克斯康设计与仿真
免费
更智能的3D打印设计和工艺仿真应用网络研讨会

更智能的3D打印设计和工艺仿真应用网络研讨会

海克斯康设计与仿真 海克斯康设计与仿真
免费
ABAQUS复模态分析

ABAQUS复模态分析

tangxiaocao
¥50
基于OptiSturct的线性静力学分析和尺寸优化

基于OptiSturct的线性静力学分析和尺寸优化

Leon_sun Leon_sun
¥10
UG编程零基础入门到精通以及优化刀路教程

UG编程零基础入门到精通以及优化刀路教程

UG编程 UG编程
免费
ADAS功能软件基础介绍

ADAS功能软件基础介绍

Alex王 Alex王
免费