发新话题
打印

[讨论] cqweb方面的问题( 此文章被查看:833次,被回复:8篇!! )

cqweb方面的问题

cq默认的登陆的地址是:http://cqserver/cqweb/login,哪位高手知道cqweb登陆界面是怎么弹出来的。也就是在该路径下通过什么方法把登陆界面调出来的。



© 本文为 zhangzhaoSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

回复 楼主 的帖子

这个界面当然是开发出来的

这个界面又不是啥控件,直接调用就可以的

其实想实现这个并不难,使用CQ API就可以



© 本文为 yunshanSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

我的意思是在cqweb的配置文件中:
Alias /cqweb "C:/Program Files/Rational/common/rwp/EmbeddedExpress/profiles/profile1/installedApps/DefaultNode/RationalClearQuestWeb.ear/CQWebModule.war",把该路径映射为cqweb,那么login是从什么地方过来的?或者是否存在login页面?



© 本文为 zhangzhaoSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

从Web开发的角度讲:一般首页会映射到index.*,但是在这个index.*页面中会做权限检查,当发现没有用户权限时,页面就会重定向到login页面,war是J2EE 的Web App打包方式,所有的页面、所需jar、配置文件都在这个war压缩包内。

© 本文为 dhcn 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

我也没有看到index.*之类的,cqweb使用的xml开发的。不知道是怎么调用的。

© 本文为 zhangzhao 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

cqweb中采用的是Webspere 内嵌版,应该是Ear格式的Java应用。

© 本文为 somis 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

在目录 profiles\profile1\installedApps\DefaultNode\RationalClearQuestWeb.ear\CQWebModule.war\WEB-INF 下

web.xml 按照java servlet 规范阅读 这一段

        <servlet-mapping>
                <servlet-name>LoginServlet</servlet-name>
                <url-pattern>/login</url-pattern>
        </servlet-mapping>       

凡是调用/cqweb/login的http请求都转发到这个servlet。
具体如何处理登陆操作可以将 com.rational.ctweb.servlet.LoginServlet 类反编译仔细研究

类在 profiles\profile1\installedApps\DefaultNode\RationalClearQuestWeb.ear\CQWebModule.war\WEB-INF\lib/ctwebutil.jar中

© 本文为 thehenry 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

我又看错了。。。。。。。。。。。。。
login后的页面可以更改。login的不清楚

[ 本帖最后由 阿布 于 2008-1-17 12:34 编辑 ]

© 本文为 阿布 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

回复 7# 的帖子

谢谢你的指导!!颇有收获!

© 本文为 zhangzhao 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

发新话题