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就可以了。
网友评论