工作日志 4.22

来源:互联网 发布:打车软件 补贴大战 编辑:程序博客网 时间:2024/05/21 01:47

今天看了项目代码,学习到以下知识:

一、
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

其中,

    request.getSchema()可以返回当前页面使用的协议,http 或是 https;

    request.getServerName()可以返回当前页面所在的服务器的名字;如果你的应用部署在本机那么其就返回localhost或者127.0.0.1 ,这两个是等价的

    request.getServerPort()可以返回当前页面所在的服务器使用的端口;

    request.getContextPath()可以返回当前页面所在的应用的名字;


二、项目主要流程

1.在页面中点击“AA”,则在.jsp文件中找到对应resource为AA的accesspath(如{"accessPath":"BB","resourceName":"AA"})

2.转到controller里@RequestMapping(value="/BB")的相应的BBCintroller.java

3.创建Modelandview,调用service(函数声明在BBService.java,定义在BBServiceImpl.java)

4.调用dao(函数声明在BBDao.java,定义在BBDaoImpl.java)

5.SqlSessionTemplate 跳到dao--mapper下的BBMapper.xml,根据id执行相应的SQL语句。


参照项目写了自己的dhc.jsp、DhcController.java、DhcDao.java、DhcDaoImpl.java、Jc_Dhc.java、DhcService.java、DhcServiceImpl.java、DhcMapper.xml。运行成功,但是有一个问题:在没有选定记录的情况下,点击删除按钮,会跳出对话框提示是否删除,点击“是”,但是实际上没有删除记录。这里 在没有选定记录的情况下,应该提示“请选择记录”才对。


0 0