Java开发记录系列1

2018-09-10  本文已影响0人  少寨主的互联网洞察

持续更新

问题:插入MySQL中文字符,显示问号

解决:1.如果是Java程序,则在url连接的地方加上?useUnicode=true&characterEncoding=utf-8试试

问题:JSP文件修改字符集

解决: 图片.png

问题:修改MySQL表当中某一行记录

解决:update tbl_dept set dept_name='开发部' where dept_id=1;

问题:jsp实现访问跳转

解决:当前jsp页面增加一个jsp:forward标签

<jsp:forward page="/emps"></jsp:forward>

问题:bootstrap排版布局

解决:直接找官方文档https://v3.bootcss.com/css/#buttons,有详尽介绍

问题:eclipse使用本地tomcat配置

解决: 图片.png

问题:Tomcat访问路径去掉发布项目的项目目录

解决:
方式一:
原理:Tomcat的默认根目录是ROOT,实际上ROOT这个项目在实际生产环境是没有用的,所以我们可以用我们的项目覆盖ROOT项目
操作过程:
1.删除ROOT下所有文件及文件夹
2.把我们项目的war包解压后,项目目录下的所有文件和子目录都拷贝到ROOT目录下即可
或者有更狠的一招:直接删掉ROOT目录,然后把我们的项目打包名称改成ROOT.war,放到webapps下就行

方式二:
原理:Tomcat本身可以配置虚拟目录。方法就是在Server.xml中<Engine><Host>节点下加入Context信息。如我们可以配置<Context path="/abc" docBase="D:\app\abc" ... />,那我们可以通过地址http://localhost:8080/abc来访问我们放在D:\app\下面的abc项目。我们可以把这个path="/abc"修改为path=""。意思就是把abc映射到根目录,访问路径就会变成http://localhost:8080/
操作过程:
按照配置虚拟目录的方式,在<Engine><Host>下添加一个Context节点,具体配置如下:

    <Engine name="Catalina" defaultHost="localhost"...>  
    ...  
        <Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">  
        <Context path="" docBase="Interface" reloadable="true" />  
    <!--注:我这里使用的是相对路径,Interface项目是放在Tomcat的webapps目录下的,当然也可以改为绝对路径-->  
    ...  
        </Host>  
    ...  
    </Engine>  

问题:# git fatal: I don't handle protocol 'https'问题的解决

解决: 图片.png
上一篇下一篇

猜你喜欢

热点阅读