美文网首页
怎样在shfftpay的后台网站中添加一个菜单

怎样在shfftpay的后台网站中添加一个菜单

作者: 豪门百里 | 来源:发表于2016-06-23 11:49 被阅读36次

    1.先在/src/res中找到menu.properties,注意,项目中的WebRoot下可能也会找到这个文件,无视它就可以了。在Eclipse中使用ctrl+shift+R查找的话只会找到/src/res中的。

    2.找到你想添加菜单的模块,在它的标签下面建立一个新标签,例如

    [xiangjian]
    Menu.xiangjian.name.en=Poem
    Menu.xiangjian.name.cn=相见时难别亦难
    Menu.xiangjian.parent=CENQ0000
    Menu.xiangjian.link=/jsp/cfg/xiangjian.jsp
    

    3.在模块标签的child里面增加这个页面的标签

    4.使用DBVisualizer打开数据库,点击工具栏图标中的第六个图标创建数据库,选择no wizard,然后就进入连接配置界面,内容按照下图填。其中name,ip,port,userid,password这五项要根据自己的实际情况填写


    js01.png

    5.连接成功之后在左侧打开~/table,里面有两张需要操作的表,一个是acl_screen_fun_map,另一个是acl_function。第一张表主要填属性文件定义的id,同时创造一个功能id,然后第二张表主要填功能ID和模块ID。点击工具栏最后的绿色按钮,就可以通过sql语句填表了

    insert into acl_screen_fun_map values('CCFG4000Z','0',null,null,'CCFG4000Z_',null,null)
    insert into acl_function values('CCFG4000Z_','交易查询2','CENQ0000','1',null,null,'N',null)
    

    insert之后如果想查看,可以用select

    select * from acl_screen_fun_map where screen_id = 'CCFG4000Z'
    select * from acl_function where function_id = 'CCFG4000Z_'
    

    6.为刚才定位的页面文件/jsp/cfg/xiangjian.jsp添加点内容,初学者嘛,hello world就可以了。

    7.修改完数据库之后不需要重启tomcat,刷新页面就会显示新菜单了。

    8.关于tomcat的配置也讲一下吧。为了跟大家的开发环境保持一致,我安装了tomcat6.0。在apache-tomcat-6.0.45/conf/Catalina/localhost下建立一个shfftpay1.xml文件,记住文件名要跟项目文件夹的名称相等。

    <?xml version="1.0" encoding="UTF-8"?>
    
    <Context docBase="/home/baili/code/CoshineEC/shfftpay1/WebRoot" debug="0" privileged="true"></Context>
    

    这里要注意,加载路径要定位到WebRoot,而不再是shfftpay1

    9.启动和关闭tomcat的方法都非常简单,像我是Linux系统,只需要在tomcat/bin下输入./shart就可以了。

    总结一下,从跑通项目到添加菜单这一系列任务中,最难的就是在Eclipse中配置jdk和tomcat。Eclipse我承认它强大,但的确很难用,按钮要是没人告诉你在哪你就自己慢慢找吧,找到天荒地老。最关键的是看到那么多按钮和菜单,你连去找的心情都木有了。

    相关文章

      网友评论

          本文标题:怎样在shfftpay的后台网站中添加一个菜单

          本文链接:https://www.haomeiwen.com/subject/ugjndttx.html