会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 133413个问题
Python 全系列/第一阶段:Python入门/编程基本概念 38206楼
Python 全系列/下架-第十二阶段:Python_大型电商项目(5天后下架)/Django项目阶段-电商项目(旧) 38207楼
JAVA 全系列/第一阶段:AI驱动的JAVA编程/变量、数据类型、运算符 38209楼

老师,我登陆页面的时候  输什么都是用户名和密码错误 代码看了和文档是一样的

public class UserLoginDaoImpl implements UserLoginDao {
    //用户数据库登陆查询
    public Users selectUsersByUsernameAndUserpwd(String username, String userpwd) {
        Users users = null ;
        Connection conn=null;
        try {
            conn = JdbcUtils.getConnection();
            PreparedStatement ps = conn.prepareStatement("select * from users where username=? and userpwd=?");
            ps.setString(1,username);   //绑定参数
            ps.setString(2,userpwd);
            ResultSet resultSet = ps.executeQuery();
            while (resultSet.next()){
                users = new Users();
                users.setUsersex(resultSet.getString("usersex"));
                users.setUserpwd(resultSet.getString("userpwd"));
                users.setUsername(resultSet.getString("username"));
                users.setUesrid(resultSet.getInt("userid"));
                users.setPhonenumber(resultSet.getString("phonenumber"));
                users.setQqnumber(resultSet.getNString("qqnumber"));
            }
        }catch (Exception e){
            e.printStackTrace();
        }finally {

        }

        return users;
    }
}
public class UserLoginServiceimpl implements UserLoginService {
    //用户登陆业务
    public Users userLogin(String username, String userpwd) {
        //实例化持久业务层
        UserLoginDao userLoginDao = new UserLoginDaoImpl();
        Users users = userLoginDao.selectUsersByUsernameAndUserpwd(username,userpwd);
        if(users == null){
            throw new UserNotFoundException("用户名或密码有误");   //自定义异常
        }
        return users;
    }
}
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    String username = req.getParameter("username");
    String userpwd = req.getParameter("userpwd");

    try {
        UserLoginService userLoginService = new UserLoginServiceimpl();
        Users users = userLoginService.userLogin(username,userpwd); //登陆成功返回一个user对象
        //建立客户端与服务端的会话状态
        HttpSession session = req.getSession();
        session.setAttribute(Constans.USR_SESSION_KEY,users);
        //跳转首页 ( 重定向方式 )
        resp.sendRedirect("main.jsp");
    }catch (UserNotFoundException e){
        req.setAttribute("msg",e.getMessage());
        req.getRequestDispatcher("login.jsp").forward(req,resp);
    }catch (Exception e){
        resp.sendRedirect("error.jsp");
    }
}


JAVA 全系列/第六阶段:JavaWeb开发/Web实战案例 38210楼
Python 全系列/第一阶段:Python入门/编程基本概念 38211楼

老师请问,我这里用AdminServiceApplication的8080端口就可以,http://localhost:8080/user/info/1010101010101010101。

但是如果用GatewayServerApplication的80端口  http://localhost:80/user/info/1010101010101010101就是not found。


这个问题可能会出现在哪里?我感觉我的这两个application没有配合好。。。


image.png

JAVA 全系列/(隐藏)第二十三阶段:数字货币交易所项目/服务中台_后台管理系统的开发 38212楼
JAVA 全系列/第一阶段:AI驱动的JAVA编程/变量、数据类型、运算符 38216楼
JAVA 全系列/第十八阶段:亿级高并发电商项目_架构/编码(旧)/电商:创建订单及订单邮件 38217楼

<div class="black-nav">
    <div class="wrap">
        <ul class="black-nav-left">
            <li><a href="#">小米商城</a><span>|</span></li>
            <li><a href="#">MUI</a><span>|</span></li>
            <li><a href="#">LOT</a><span>|</span></li>
            <li><a href="#">云服务</a><span>|</span></li>
            <li><a href="#">天星科技</a><span>|</span></li>
            <li><a href="#">有品</a><span>|</span></li>
            <li><a href="#">小爱开放平台</a><span>|</span></li>
            <li><a href="#">企业团购</a><span>|</span></li>
            <li><a href="#">资质证照</a><span>|</span></li>
            <li><a href="#">协议规则</a><span>|</span></li>
            <li class="list-code">
                <a href="#">下载app</a><span>|</span>
                <div class="download">
<!--                    <img src="image/download.png" alt="">-->
<!--                    <p>小米商城App</p>-->
                </div>
                
            </li>
            <li><a href="#">智能生活</a><span>|</span></li>
            <li><a href="#">Select Location</a><span>|</span></li>
        </ul>
        <ul class="black-nav-right">
            <li><a href="#">登录</a><span>|</span></li>
            <li><a href="#">注册</a><span>|</span></li>
            <li><a href="#">消息通知</a></li>
            <li class="cart">
                <a href="#">购物车(0)</a>
                <div class="cart-list">购物车中还没有商品,赶紧选购吧</div>
            </li>
        </ul>

    </div>
</div>

重置样式表

body,div,di,dd,ui,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,button,textera,p,blockquote,th,td
{
    margin:0;
    padding:0;}
body{text-align:center}
li{list-style:none;}
a{text-decoration:none}
img{border:none;}

样式

.black-nav{
    width:100%;
    height:40px;
    line-height:40px;
    background-color: #333333;
    color:#b0b0b0;
    font-size: 12px;
}
.wrap{
    width:1224px;
    margin:0 auto;
}
.black-nav-left{
    float:left;
}
.black-nav-right{
    float:right;
}
.black-nav li{
    float:left;
}
.black-nav a{
    color:#b0b0b0;
}
.black-nav a:hover{
    color: #fff;
}
.black-nav span{
    color: #424242;
    margin: 0 3.6px;
}
/*设置购物车*/
.cart{
    width: 120px;
    height: 40px;
    background-color: #424242;
    margin-left: 25px;
    position: relative;

}

结果截图

图片.png

第一个·问题:

line-height是使一行文字垂直居中,我这里实现不了

第二个问题:

给购物车设置完宽高后应该在父元素里面,这里怎么有部分在父元素外面

WEB前端全系列/第一阶段:HTML5+CSS3模块/CSS3新特性 38218楼

"C:\Program Files\Java\jdk1.8.0_261\bin\java.exe" "-javaagent:E:\IDEA\IntelliJ IDEA 2019.3.3\lib\idea_rt.jar=59159:E:\IDEA\IntelliJ IDEA 2019.3.3\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_261\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_261\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_261\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_261\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_261\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_261\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_261\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_261\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_261\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_261\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_261\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_261\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_261\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_261\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_261\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_261\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_261\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_261\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_261\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_261\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_261\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_261\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_261\jre\lib\rt.jar;E:\IDEA\第六阶段\mybatis\mybatisgenerator\out\production\mybatisgenerator;E:\IDEA\第六阶段\mybatis\mybatisgenerator\lib\log4j-1.2.16.jar;E:\IDEA\第六阶段\mybatis\mybatisgenerator\lib\mybatis-3.5.5.jar;E:\IDEA\第六阶段\mybatis\mybatisgenerator\lib\mysql-connector-java-5.1.48.jar;E:\IDEA\第六阶段\mybatis\mybatisgenerator\lib\mybatis-generator-core-1.3.2.jar" GeneratorSqlmap
Wed Feb 10 21:35:21 CST 2021 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
2021-02-10 21:35:21,411 [main] DEBUG [org.mybatis.generator.internal.db.DatabaseIntrospector] - Retrieving column information for table "users"
2021-02-10 21:35:21,424 [main] DEBUG [org.mybatis.generator.internal.db.DatabaseIntrospector] - Found column "userid", data type 4, in table "bjsxt..users"
2021-02-10 21:35:21,424 [main] DEBUG [org.mybatis.generator.internal.db.DatabaseIntrospector] - Found column "username", data type 12, in table "bjsxt..users"
2021-02-10 21:35:21,424 [main] DEBUG [org.mybatis.generator.internal.db.DatabaseIntrospector] - Found column "usersex", data type 12, in table "bjsxt..users"

Process finished with exit code 0

运行


import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

import org.mybatis.generator.api.MyBatisGenerator;
import org.mybatis.generator.config.Configuration;
import org.mybatis.generator.config.xml.ConfigurationParser;
import org.mybatis.generator.exception.XMLParserException;
import org.mybatis.generator.internal.DefaultShellCallback;

public class GeneratorSqlmap {

   public void generator() throws Exception{

      List<String> warnings = new ArrayList<String>();
      boolean overwrite = true;
      //指定 逆向工程配置文件
      File configFile = new File("generatorConfig.xml"); 
      ConfigurationParser cp = new ConfigurationParser(warnings);
      Configuration config = cp.parseConfiguration(configFile);
      DefaultShellCallback callback = new DefaultShellCallback(overwrite);
      MyBatisGenerator myBatisGenerator = new MyBatisGenerator(config,
            callback, warnings);
      myBatisGenerator.generate(null);

   } 
   public static void main(String[] args) throws Exception {
      try {
         GeneratorSqlmap generatorSqlmap = new GeneratorSqlmap();
         generatorSqlmap.generator();
      } catch (Exception e) {
         e.printStackTrace();
      }
      
   }

}

出错了

JAVA 全系列/第六阶段:项目管理与SSM框架/Mybatis 38219楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637