本文主要是介绍用友NC65登录界面的jsp页面路径,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
如上图,访问地址 http://127.0.0.1/portal/app/mockapp/login.jsp?lrid=1对应的页面是哪个呢??相信很多做用友portal端开发的人可能都没有研究或者思考过这个问题,或者想过,但是不知道路径在哪里。你直接按地址栏的地址查,发现nchome里,并没有”portal/app/mockapp/“这个路径。
其实,这个页面对应的路径,是在“D:\nchome\hotwebs\portal\sync\websm\pserver\html\nodes\login”路径下,对应的页面是uimeta.jsp
比如我在这个jsp文件上添加了“大道至简”这几个字(本人前端渣渣,所以随便写的样式
),如下图:
<tr><td colspan="3" align="center" valign="center" height="70" style="color: #f8094b; font-size: 30px; font-family: '微软雅黑'; "><b>请使用PC端登录,账号密码与NC一致</b></td></tr>
效果如下图:
门户登录页面模型 类
package nc.uap.portal.login;import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletResponse;import nc.uap.cpb.org.itf.ICpSysinitQry;
import nc.uap.lfw.core.LfwRuntimeEnvironment;
import nc.uap.lfw.core.common.CookieConstant;
import nc.uap.lfw.core.comp.text.ComboBoxComp;
import nc.uap.lfw.core.model.PageModel;
import nc.uap.lfw.util.LanguageUtil;
import nc.uap.portal.service.PortalServiceUtil;
import uap.lfw.core.language.LfwLanguageVO;/*** 门户登录页面模型* * @author licza**/
public class PortalLoginPageModel extends PageModel {@Overrideprotected void initPageMetaStruct() {ComboBoxComp combo = (ComboBoxComp) this.getPageMeta().getWidget("main").getViewComponents().getComponent("multiLanguageCombo");String langcode = LfwRuntimeEnvironment.getLangCode();
// MultiLangContext langCtx = MultiLangContext.getInstance();int seq = -1;LfwLanguageVO[] langs = LanguageUtil.getEnableLangVOs();if (langcode != null) {for (int i = 0; i < langs.length; i++) {if (langs[i].getLangcode().equals(langcode)) {seq = i;break;}}}if (seq == -1) {langcode = langs[0].getLangcode();LfwRuntimeEnvironment.setLangCode(langcode);String sysId = "" + LfwRuntimeEnvironment.getSysId();Cookie lc = new Cookie(CookieConstant.LANG_CODE + sysId, langcode);lc.setPath("/");lc.setMaxAge(CookieConstant.MAX_AGE);HttpServletResponse res = LfwRuntimeEnvironment.getWebContext().getResponse();if (res != null) {res.addCookie(lc);}}combo.setValue(langcode);}@Overridepublic String getBusinessEtag() {ICpSysinitQry sysInitQry = PortalServiceUtil.getCpSysinitQry();// 是否显示验证码String showRanImg = "N";try {showRanImg = sysInitQry.getSysinitValueByCodeAndPkorg("randomimg", null);} catch (Exception e) {nc.uap.portal.log.PortalLogger.error(e.getMessage(), e);}String langcode = nc.uap.lfw.core.LfwRuntimeEnvironment.getLangCode();return showRanImg + langcode;}}
这篇关于用友NC65登录界面的jsp页面路径的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!