如上图,访问地址 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文件上添加了“大道至简”这几个字(本人前端渣渣,所以随便写的样式
),如下图:文章来源:https://www.toymoban.com/news/detail-611725.html
<tr><td colspan="3" align="center" valign="center" height="70" style="color: #f8094b; font-size: 30px; font-family: '微软雅黑'; "><b>请使用PC端登录,账号密码与NC一致</b></td></tr>
效果如下图:
门户登录页面模型 类文章来源地址https://www.toymoban.com/news/detail-611725.html
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 {
@Override
protected 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);
}
@Override
public 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页面路径的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!