分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

基于SSM搭建网站实现增删改查

发布时间:2023-09-06 01:41责任编辑:董明明关键词:暂无标签

  网站源码地址:https://github.com/MyCreazy/BasicOperateWebSite.git

  使用maven搭建网站的时候,记得选用war包格式,有时候maven包没有引用进来,需要手动添加引用,这里需要注意,如下截图:

1.新建Maven网站

  创建步骤如下:

  选择war,就会生成网站的相关文件

  在webapp下面创建css,js,META-INFO,WEB-INFO等文件夹

  同时添加bootstrap相关文件。(bootstrap相当于一个前端框架)

2.配置pom.xml文件

  添加引用的相关spring包、日志包及其他包。

3.添加日志文件log42j.xml

4.添加Spring相关配置文件

5.添加mybatis相关配置文件

  这里采用的是实现了dao层的方式操作mybatis。

6.遇到的相关问题

1.使用Bootstrap进行开发时如果出现某个css文件无法访问。

解决方法一:web.xml中配置拦截设置

<servlet-mapping>
    <servlet-name >default </servlet-name>         
       <url-pattern >*.js</url-pattern>      
    </servlet-mapping >
    <servlet-mapping >
        <servlet-name >default </servlet-name>             
        <url-pattern>*.css</url-pattern>        
    </servlet-mapping>
    <servlet-mapping >
        <servlet-name >default </servlet-name>             
        <url-pattern>*.html</url-pattern>        
    </servlet-mapping>
    <servlet-mapping >
        <servlet-name >default </servlet-name>             
        <url-pattern>*.gif</url-pattern>        
    </servlet-mapping>

解决方法二:在Spring-mvc.xml中配置<mvc:default-servlet-handler/>(推荐使用)

2.为什么controller返回的中文,ajax显示出来是乱码,通过查看后台请求,居然编码格式有问题。

  解决办法:controller里面指定一下编码格式即可

3.操作数据库时报如下错误

解决方法:

引入以下几个包就可以了

commons-pool.jar、commons-dbcp-1.2.2.jar和commons-collections-3.2.jar三个jar包加入classpath中就没问题拉,版本一定要对应起来,否则还是会报这个错。

4.报错如下截图。

解决方法:引用mybatis-spring包即可。

7.注意事项

1.使用jsrender必须使用json(注意json字符串和json对象的区别)

2.触发ajax的时候,如果是按钮,触发表单提交,会导致页面刷新,如果a标签使用的是btn的样式,那么对a标签进行如下设置也可以防止刷新href="javascript:;"

3.重定向时如果担心url里面传值有影响,那么可以用session进行传值。

使用例子:

session.setAttribute("loginName", accountNo);

String name =(String) session.getAttribute("loginName");

4.使用ajax进行异步操作时使用重定向,HandlerInterceptor是无法拦截的。

基于SSM搭建网站实现增删改查

原文地址:https://www.cnblogs.com/beststrive/p/8417704.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved