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

2023-11-02 23:50

本文主要是介绍用友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页面路径的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/334134

相关文章

一文详解如何使用Java获取PDF页面信息

《一文详解如何使用Java获取PDF页面信息》了解PDF页面属性是我们在处理文档、内容提取、打印设置或页面重组等任务时不可或缺的一环,下面我们就来看看如何使用Java语言获取这些信息吧... 目录引言一、安装和引入PDF处理库引入依赖二、获取 PDF 页数三、获取页面尺寸(宽高)四、获取页面旋转角度五、判断

Ubuntu 24.04启用root图形登录的操作流程

《Ubuntu24.04启用root图形登录的操作流程》Ubuntu默认禁用root账户的图形与SSH登录,这是为了安全,但在某些场景你可能需要直接用root登录GNOME桌面,本文以Ubuntu2... 目录一、前言二、准备工作三、设置 root 密码四、启用图形界面 root 登录1. 修改 GDM 配

Spring Boot中的路径变量示例详解

《SpringBoot中的路径变量示例详解》SpringBoot中PathVariable通过@PathVariable注解实现URL参数与方法参数绑定,支持多参数接收、类型转换、可选参数、默认值及... 目录一. 基本用法与参数映射1.路径定义2.参数绑定&nhttp://www.chinasem.cnbs

nginx 负载均衡配置及如何解决重复登录问题

《nginx负载均衡配置及如何解决重复登录问题》文章详解Nginx源码安装与Docker部署,介绍四层/七层代理区别及负载均衡策略,通过ip_hash解决重复登录问题,对nginx负载均衡配置及如何... 目录一:源码安装:1.配置编译参数2.编译3.编译安装 二,四层代理和七层代理区别1.二者混合使用举例

CSS3打造的现代交互式登录界面详细实现过程

《CSS3打造的现代交互式登录界面详细实现过程》本文介绍CSS3和jQuery在登录界面设计中的应用,涵盖动画、选择器、自定义字体及盒模型技术,提升界面美观与交互性,同时优化性能和可访问性,感兴趣的朋... 目录1. css3用户登录界面设计概述1.1 用户界面设计的重要性1.2 CSS3的新特性与优势1.

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关

Java中的登录技术保姆级详细教程

《Java中的登录技术保姆级详细教程》:本文主要介绍Java中登录技术保姆级详细教程的相关资料,在Java中我们可以使用各种技术和框架来实现这些功能,文中通过代码介绍的非常详细,需要的朋友可以参考... 目录1.登录思路2.登录标记1.会话技术2.会话跟踪1.Cookie技术2.Session技术3.令牌技

VSCode设置python SDK路径的实现步骤

《VSCode设置pythonSDK路径的实现步骤》本文主要介绍了VSCode设置pythonSDK路径的实现步骤,包括命令面板切换、settings.json配置、环境变量及虚拟环境处理,具有一定... 目录一、通过命令面板快速切换(推荐方法)二、通过 settings.json 配置(项目级/全局)三、

使用Python和Matplotlib实现可视化字体轮廓(从路径数据到矢量图形)

《使用Python和Matplotlib实现可视化字体轮廓(从路径数据到矢量图形)》字体设计和矢量图形处理是编程中一个有趣且实用的领域,通过Python的matplotlib库,我们可以轻松将字体轮廓... 目录背景知识字体轮廓的表示实现步骤1. 安装依赖库2. 准备数据3. 解析路径指令4. 绘制图形关键

VS配置好Qt环境之后但无法打开ui界面的问题解决

《VS配置好Qt环境之后但无法打开ui界面的问题解决》本文主要介绍了VS配置好Qt环境之后但无法打开ui界面的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 目UKeLvb录找到Qt安装目录中designer.UKeLvBexe的路径找到vs中的解决方案资源