为什么EOS运行项目后又跳回到登录页面

问题描述

项目创建过程如下:1.1.1“Helloworld!”开发步骤在这个例子里我们将利用业务逻辑设置“Helloworld!”信息,并通过jsp将这些信息显示在用户界面上。1.1.1.1启动EOSStudio通过“开始->程序->PrimetonEOS5->EOSStudio5.1”启动EOS开发的IDE环境。启动后,点击欢迎页右上角图标,进入到EOSStudio的工作区(以后启动会自动进入到工作区界面)。1.1.1.2创建项目――EOSTriping1)进入EOSStudio开发透视图;单击主菜单项“文件”选择“新建”->“空EOS项目”,如图2.1-1所示。点击此处切换透视图图2.1-1创建项目2)在弹出的“创建空EOS项目”视图中,配置相关参数。“项目名称”:EOSTriping,如图2.1-2所示。2、点击【完成】按钮1、输入EOSTriping图2.1-2项目属性对话框3)单击【完成】按钮,系统完成该项目框架的创建后退出。创建结果如图2.1-3所示:图2.1-3完成项目创建【说明】新建项目时,缺省会建立一个pkg的构件包,你可以通过鼠标右键删除这个构件包。1.1.1.3创建构件包1)在项目资源管理器视图中,单击展开“EOSTriping”项目的右键菜单,选择“新建”->“EOS构件包”,如图2.1-4所示。图2.1-4创建构件包2)在弹出的“创建构件包”视图中,设置相关参数。如图2.1-5所示:输入构件包名称点击【完成】按钮图2.1-5创建构件包3)构件包名称:HelloWorld,点击【完成】按钮,结束创建构件包向导。1.1.1.4创建业务逻辑1)在“项目资源管理器视图”中,展开“EOSTripingàHelloWorldàbiz”构件,在“biz”构件上点击右键,选择上下文菜单“新建à业务逻辑”,如图2.1-6所示:图2.1-6创建业务逻辑2)在弹出的“创建业务逻辑”对话筐中的“文件名”项中输入“bizHelloWorld”,点击完成按钮结束创建业务逻辑向导,如图2.1-7所示:输入bizHelloWorld点击【完成】按钮图2.1-7创建业务逻辑对话框创建“bizHelloWorld”业务逻辑之后,在Studio的“业务逻辑编辑器”会自动将刚刚创建的业务逻辑打开。3)展开“项目资源管理器”视图中的“引用构件包àfcdomàBNNode.class”,选中“BL_setNodeValueBatch”运算逻辑,按住鼠标左键,将该运算逻辑拖拽到“bizHelloWorld”编辑区中,如图2.1-8所示:图2.1-8引用构件包结构4)利用鼠标点选业务逻辑编辑区上“选用板”中的“连接线”工具,点击“开始”图元,然后点击“BL_setNodeValueBatch”图元将“开始”图元和“BL_setNodeValueBatch”图元连接起来。利用相同的方法,将“BL_setNodeValueBatch”图元和结束图元连接起来,最终的业务逻辑如图2.1-9所示:连接线连接线工具图2.1-9业务逻辑编辑器5)双击“BL_setNodeValueBatch”运算逻辑图元,在弹出的“属性设置”对话框中,点击“参数定义”标签页面,输入如图2.1-10所示参数:参数1节点类型为EOSField,节点路径为“show/info”(用户可自定义),参数2节点类型为常量,节点值为“Helloworld!”(该操作表示将“Helloworld!”设置到show/info节点下)3、点击【确定】按钮2、输入Helloworld!1、输入show/info图2.1-10运算逻辑参数设置对话框6)双击业务逻辑编辑器中的“开始”图元,在弹出的“属性设置”对话框中,点击“接口定义”标签页,输入如图2.1-11所示的参数:参数1节点类型为EOSEntity(此处也可以设置为EOSField),节点路径为show,表示将设置的show/info信息输出到调用本业务逻辑的逻辑数据区中。3、点击【完成】按钮2、输入show1、点击【插入】按钮图2.1-11业务逻辑接口设置对话框7)点击工具栏中的“保存”按钮或者使用快捷键“Ctrl+S”键保存业务逻辑。1.1.1.5创建JSP页面1)在“项目资源管理器视图”中,展开“EOSTripingàHelloWorldàpage”构件,在“page”构件上点击右键,选择上下文菜单“新建àjsp页面”,Studio启动页面向导,在弹出的“页面生成向导”对话框中,输入如图2.1-12所示参数,点击【完成】按钮结束创建页面对话框:输入helloworld选择独立页面风格点击【完成】按钮图2.1-12创建页面对话框点击【完成】按钮以后,Studio会提示“要切换到EOS页面开发透视图吗?”,点击【是】按钮进入页面开发视图。2)在页面开发视图的页面编辑器中,输入如下jsp代码:<%@includefile="/internet/common.jsp"%><html><body><divalign="center"><br><fontcolor="red"size="20"><bean:writeproperty="show/info"/></font></div></body></html>3)点击工具栏“保存”按钮或者使用快捷键“Ctrl+S”保存jsp页面。1.1.1.6创建展现逻辑1)创建展现逻辑的步骤和创建业务逻辑的步骤基本一致。在“项目资源管理器视图”中,展开“EOSTripingàHelloWorldàpr”构件,在“pr”构件上点击右键,选择上下文菜单“新建à展现逻辑”。再弹出的“创建展现逻辑”对话框中的“文件名”项中输入“prHelloWorld”,点击【完成】按钮。2)将刚刚创建的业务逻辑“bizHelloWorld”和页面“helloworld.jsp”托拽到展现逻辑编辑器中,点选“选用板”中的“连接线”工具,采用和创建业务逻辑时的方法,依次将“开始”、“bizHelloWorld”、“helloworld.jsp”和“结束”图元连接起来,如图2.1-13所示:图2.1-13展现逻辑编辑器3)保存刚刚创建的展现逻辑。1.1.1.7编译部署1)保存刚创建编辑的所有文件;2)点击快捷图标选择将运行的项目“EOSTriping”,启动服务器,如图2.1-14、15所示。图2.1-14图2.1-15启动Server1.1.1.8运行1)服务器正常启动后,打开IE浏览器。2)在IE浏览器地址栏输入:http://localhost:8080/;用系统管理员sysadmin,密码000000(或者安装时修改的密码)登陆,进入到主界面,如图2.1-17所示。图2.1-17登录后主页面3)更改地址栏为:http://localhost:8080/HelloWorld.pr.prHelloWorld.do(注意路径书写方式和大小写),回车;若该项目正常运行,将显示页面如图2.1-18所示。

解决方案

解决方案二:
没有人回答吗

时间: 2024-08-03 20:54:20

为什么EOS运行项目后又跳回到登录页面的相关文章

Ubuntu输入正确的账号密码但登陆后又跳回到登录界面的解决方案

启动系统,输入正确的账号和密码,点击登录,屏幕一闪,然后又跳回登录界面.问题原因:主目录下的.Xauthority文件拥有者变成了root,从而以用户登陆的时候无法都取.Xauthority文件 . 说明:Xauthority,是startx脚本记录文件.Xserver启动时,读文件~/.Xauthority,读入对应其display 的记录.当一个需要显示的客户程序启动调用XOpenDisplay()也读这个文 件,并把找到的magic code 发送给 Xserver.当Xserver验证这

easyui跳回登录界面-.net中 easyui在mvc过滤器处理报错时怎么跳回到登录界面

问题描述 .net中 easyui在mvc过滤器处理报错时怎么跳回到登录界面 .net中 easyui在mvc过滤器处理报错时怎么跳回到登录界面 我用mvc的过滤器做了一个全局的异常处理,前台是用的easyui框架,报错后想跳回登录界面,可是一直跳转不出去求大神帮忙解决 跳转方法: public static void RegisterGlobalFilters(GlobalFilterCollection filters) { filters.Add(new LoginCheckFilterA

jsp...-怎么使iframe窗口在登陆成功后消失,回到父页面。

问题描述 怎么使iframe窗口在登陆成功后消失,回到父页面. jsp父页面有iframe,iframe是一个登陆验证的子页面.然后怎么使iframe窗口在登陆成功后消失,重新回到父页面. 解决方案 弹出窗口中刷新父页面中的iframe中包含的页面jQuery控制IFRAME 父页面控制子窗口

struts2在一个复杂的长时间处理后不跳到成功页面

问题描述 struts2在一个复杂的长时间处理后不跳到成功页面,不知各位是否有这个经验,如何处理?正常情况下不到十分钟就处理好,但没有发生跳转,还在不停地在原页面,显示处理中... 问题补充:liveHappy 写道 解决方案 如果逻辑复杂需要长时间去处理的话,建议用ajax去做.解决方案二:这种情况建议可以考虑使用多线程来实现.如果是一个线程在处理,又可以http连接已经断开了,导致页面停止在当前处理的状态.

servlet-用户名和密码与后台的数据库无法验证后无法跳转错误页面(用Servlet写的)

问题描述 用户名和密码与后台的数据库无法验证后无法跳转错误页面(用Servlet写的) 这是check.java package servlet; import java.io.IOException; import java.io.PrintWriter; import java.sql.ResultSet; import java.sql.SQLException; import javax.servlet.RequestDispatcher; import javax.servlet.Se

java登录超时回到登录页面

问题描述 java登录超时回到登录页面 java登录超时回到登录页面 有没有实现此功能的思想呢? 或者有demo 代码最好了 ,谢谢~ 解决方案 首先需要在web.xml中设置项目中session超时时间,通常都是半小时: <session-config><session-timeout>30</session-timeout></session-config>: 之后设置监听器(Linstener),用来监听登录时候的用户名和密码session是否还存活,

web-知道账号密码,怎么跳过登录页面?

问题描述 知道账号密码,怎么跳过登录页面? 自己写一个程序,知道账号密码,怎么跳过登录页面?比如在别的网址登录了12306网址,这个网站就能通过我的账号登录12306,谢谢,本人菜鸟,恳请指教 解决方案 登录页面成功后在本地生成cookie,下次登录先查找cookie文件,若能找到则直接讲账号密码填充,然后跳转页面,如果没有cookie,代表是第一次登录,需要输入账号密码生成cookie

登录超时给出提示跳到登录页面(ajax、导入、导出)_AJAX相关

一.一般页面登录超时验证,可以用过滤器filter,如下: package com.lg.filter; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequ

webix+springmvc session超时跳转登录页面_javascript技巧

引言 最近做项目,发现ajax请求不能在服务器中直接重定向到登录页面.查了些资料发现jquery的ajax请求有人给出了方法.但是webix的ajax请求和jquery的有些区别.这里模仿jquery的处理方式实现webix的ajax请求session超时跳转. 具体的做法: 1.查看webix.js源码发现webix.ajax只有请求前的监听函数 "onBeforeAjax", 要做到获取返回状态跳转登录页面必须要有个返回的监听函数,但是源码没有.所以我修改了下源码,加了个返回的监听