中煤PROTAL登录页面与档案系统登录页面之间的关联
中煤PROTAL登录页面与档案系统登录页面之间的关联
?
?
实现操作:PROTAL页面登录到档案系统中
现状:PROTAL与档案是分别独立的两个项目
实现思路:PROTAL中登录是FORM写成,表单提交的时候需要执行档案系统中的登录action
问题:如何获取档案系统中的action路径
?
PROTAL中具体代码
首先引已封装好的类,此类用户解析xml文件<%@ page import="pde.ams.AmsGlobals"%>获取xml文件中amsUrl节点下对应的值(路径)此路径为档案系统的绝对路径<%String amsUrl = AmsGlobals.getAmsProperty("amsUrl");%>根据获取到的档案系统的绝对路径执行档案系统中的action进行表单提交 <form method="post" action="<%=amsUrl %>/business/Login.do"><input type="hidden" name="method" value="login"><div width="312" height="29" border="0" usemap="#Map4" /> <map name="Map4" id="Map4"> <area shape="rect" coords="170,3,298,26" href="http://172.16.0.44/AMS/" /> </map><div type="text" /><br />密 码:<input name="passWord" type="password" /></div><div type="submit" value="" /> <inputname="reset" type="button" value="" /> <!-- <a href="#">找回密码</a> --></div> </div><!--end 用户登录--></form>AmsHome中的C:\AmsHome\conf下的AmsConfig.xml中添加<amsUrl>http://127.0.0.1:8090/ams805</amsUrl>注:PROTAL中的form提交与档案系统登录页面的form提交都是提交到同一个action执行同一个方法。?
?
?????????????????????????????????????????????????????????????????????????????????????? ----来自工作中的那点小事~~
?