用友NC65登录界面的jsp页面路径

354 篇文章 102 订阅

在这里插入图片描述
如上图,访问地址 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 {

	@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;
	}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 用友NC6.5开发手册是一本详细介绍用友NC6.5及其相关开发技术的技术文档。本手册以用友NC6.5开发平台为基础,全方位地介绍了NC6.5开发的基本知识和操作,包括开发环境的搭建、开发工具的使用、开发流程的掌握等方面。 本手册具体内容包括NC6.5的基本架构、数据模型、应用开发、接口开发、移动开发等多个方面。通过本手册,读者可以了解NC6.5的各种模块的设计思路和实现方式,掌握应用软件和开发工具的使用方法,了解NC6.5开发的整体流程,进而实现NC6.5应用软件的快速开发。 此外,本手册还提供了大量的开发实例,通过实战演练的方式,让读者更好地掌握NC6.5的开发技术。每一章节末都配有练习题,可供读者巩固和练习相关知识点。 总之,用友NC6.5开发手册是一本权威的技术资料,对于各种规模的企业和广大开发人员来说都是宝贵的参考书。它不仅能够帮助企业在短时间内开发出高质量的应用软件,而且也为开发人员提供了一些实用的开发技巧和经验,让他们在工作中更加得心应手。 ### 回答2: 用友nc65开发手册是一本详细介绍用友nc65软件开发、应用、调试等方面的技术手册。该手册主要包含了用友nc65软件的开发、管理和应用方面的信息,是针对开发人员编写的指导文档。手册分为三个主要部分:基础篇、应用篇和管理篇。 基础篇主要介绍了用友nc65软件的环境搭建、数据结构、数据库操作、工作流和界面设计等方面的知识。同时,还详细介绍了如何进行NC65客户和服务的编程开发。 在应用篇中,手册重点介绍了如何应用用友nc65系统进行业务开发和项目实践。通过实际案例的演示,该部分详细介绍了如何利用系统各种功能模块来实现具体的应用需求。 管理篇主要涵盖了用友nc65项目管理、安全性及鉴权配置、系统部署和维护等方面。通过详细介绍,手册可以帮助管理员掌握系统的运行及维护管理,让系统更加稳定和安全。 总之,用友nc65开发手册是一本非常实用的编程和应用指南,对于所有想要学习和掌握用友nc65软件开发的人员来说,都是不可缺少的参考资源。 ### 回答3: 用友NC65是中国企业信息化的核心软件之一,为了使开发者能更好地理解和使用该软件,用友公司提供了详细的开发手册。该手册分为多个部分,包括基础篇、财务篇、供应链篇、制造篇、人力资源篇等,分别介绍了NC65的基础框架,财务管理、采购管理、销售管理、生产管理和人力资源管理等方面的内容。 在基础篇中,开发者可以了解NC65的系统构成和数据结构,并学习如何使用NC65集成开发环境进行开发。在财务篇中,介绍了会计核算流程、财务报表等内容,让开发者了解NC65在财务管理方面的实现方式。在供应链篇中,开发者可以学习如何实现采购管理、销售管理、库存管理等方面的功能。在制造篇中,介绍了生产计划、生产执行、工艺管理等内容,让开发者了解NC65在制造管理方面的实现方法。在人力资源篇中,开发者可以学习如何实现员工档案管理、薪酬管理、考勤管理等人力资源管理方面的功能。 总之,用友NC65开发手册是一本非常实用的学习资料,对于想要了解NC65的开发者来说是必不可少的。在实际开发中,开发者可以结合实际业务需求,根据手册提供的样例进行代码编写,并通过不断地实践来加深对NC65的理解和应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值