`
yyzhpq
  • 浏览: 301733 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

界面设计(struts)

阅读更多

以下是我个人开发的一个订单管理程序的订单录入介面. (开发平台jdk1.4+tomcat5.0+sql2000+struts1.1)主要使用了javascript(子父窗口控制,弹出新窗口,子父窗口之间传值).

以下是具体步骤.

第一步:主档添加介面(如图1)

当点击客户代号右边的按钮时.将弹出一个子窗口,然后点击子窗口中的"选择"链接.所选的客户资料将传递到父窗口表单中.

以下是javascript代码.

1.子父窗口传值.

<script language="JavaScript">
function popup()
{
window.opener.document.all["test"].value='mytest'; //在子窗口设置父窗口表单元素的值.
window.close() //关闭子窗口.
}
</script>

<a href="#" onClick="javascript:popup()">选择</a> //调用代码.

2.弹出新窗口

<script language="JavaScript">
function winopen(url,title)
{
window.open(url,title,"toolbar=no,directories=no,menubar=no,scrollbars=yes,width=600,height=300");
}

</script>

//--调用代码.

<a href="#" onClick="javascript:winopen('order_formlistAction.do?action=add&nid=123456','add')">添加明细</a>

 


图(1)
 

图(2)

第二步: 添加明细资料(如图3)

当主档资料输入完成.点击"添加"按钮后. 进入(图3)所示介面.这里主要有二个状态改变. "添加"按钮自动变成"修改". 显示明细资料介面.这里用了一个内框来显示明细资料.

1.使用内框代码.

<iframe src="order_formlistAction.do?action=view&nid=123456" name="com" id="com" width="100%" height="100%" marginwidth="0" marginheight="0" frameborder="0" align="center" scrolling="yes"></iframe>

2.控制内框是否显示的代码

我们这里使用struts提供的<logic:equal> 标签. 主要判断sale1ActionForm的action属性的值.如果action的值等于edit就显示内框.

<logic:equal name="sale1ActionForm" property="action" scope="request" value="edit">

<!--在这里加入内框代码-->

</logic:equal>


图(3)

第三步:明细资料管理(如图4)

点击"添加明细" 还是弹出一个子窗口. 这是一个明细添加介面.主要是录入订单的产品资料.在这里. 还是通过点击产品代码右边的按钮来弹出产品资料的"子窗口".从吕选择要添加的产品. 当输入完一笔资料后.按"添加"后.将自动关闭子窗口. 并刷新父窗口.

1.刷新父窗口代码.

<script language="JavaScript" type="text/JavaScript">
window.opener.location.reload(); //刷新父窗口
window.close(); //关闭子窗口.
</script>

 


图(4)

第四步: 完成输入介面(如图5)

在这里放了一个"完成"按钮. 点击即可导向其它介面.


图(5)
 
 
 
分享到:
评论

相关推荐

    struts2简单实例登录界面

    这个"struts2简单实例登录界面"是为初学者设计的,旨在帮助理解Struts2框架的基本工作原理和应用方式。下面我们将深入探讨Struts2的核心概念以及如何构建一个简单的登录界面。 1. **Struts2框架概述** Struts2作为...

    简单的struts 2的登陆界面

    Struts 2是一个基于Model-View-Controller (MVC)设计模式的Java Web框架,它在Web开发领域中被广泛使用,特别是在构建企业级应用程序时。这个“简单的Struts 2登陆界面”示例旨在帮助开发者理解如何在Struts 2框架下...

    struts2 bookstore 网上书店 jsp 课程设计

    总的来说,“struts2 bookstore 网上书店 jsp 课程设计”涵盖了Web开发的多个重要方面,包括前端界面设计、后端逻辑处理、数据库操作、安全性控制等,是学习和实践Struts2框架的理想项目。通过这个项目,开发者不仅...

    Struts程序设计实例教程

    Struts程序设计实例教程是一本专门针对Java Web开发中的Struts框架进行深入讲解的书籍,尤其适合作为“十一五”国家规划教材使用。作者吴其庆在冶金工业出版社出版了这部著作,旨在帮助读者通过实例学习和掌握Struts...

    精通struts基于mvc的java web设计与开发

    MVC模式是一种设计模式,它将业务逻辑、数据和用户界面分离,使得开发者可以独立地修改各个部分,而不影响整体结构。 在Struts框架中,模型(Model)通常由JavaBeans或EJB(Enterprise JavaBeans)实现,负责处理...

    精通Struts:基于MVC的JavaWeb设计与开发(孙卫琴)

    在Struts框架中,模型负责业务逻辑,视图负责用户界面展示,而控制器则协调这两者之间的交互。该框架通过提供一系列的组件和服务,使得开发者能够更有序地组织代码,提高开发效率,同时增强应用程序的可维护性和可...

    Struts2技术内幕 深入解析Struts架构设计与实现原理

    Struts2采用了MVC(Model-View-Controller)模式进行设计,它将业务逻辑、数据模型以及用户界面分离开来,使得开发人员能够更加清晰地组织代码结构,提高了系统的可维护性和可扩展性。Struts2框架主要由以下几个核心...

    javaWeb学生公寓管理系统struts2 毕业设计 外加设计思路 文档

    6. **模型-视图-控制器(MVC)模式**:这是一种软件设计模式,将应用程序分为三部分:Model(模型)处理数据逻辑,View(视图)展示用户界面,Controller(控制器)接收用户请求并调用相应的方法。Struts2框架很好地...

    Struts2 技术内幕-深入解析Struts2架构设计与实现原理

    9. **国际化与本地化**:Struts2支持多语言环境,可以通过资源文件实现界面文本的国际化,为不同地区的用户提供合适的语言版本。 10. **安全考虑**:Struts2的安全特性包括防止XSS(跨站脚本攻击)、CSRF(跨站请求...

    网上考试系统设计与实现本科毕业设计Struts2+HIBENRNATE

    考生答题模块通常需要实现在线答题界面,使用Struts2的JSP或FreeMarker模板引擎渲染页面。在后台,Action接收用户的答题提交,通过Hibernate更新或插入到答题记录表中。自动评分部分可能涉及到复杂的逻辑,例如判断...

    基于Struts的网上论坛BBS系统课程设计

    1. **MVC模式**:Struts的核心是MVC模式,它将业务逻辑、数据和用户界面分离,使得开发和维护更加高效。模型(Model)负责处理业务逻辑,视图(View)负责展示结果,控制器(Controller)处理用户的请求并协调模型和...

    一个用struts2写的注册登录的页面

    在Struts2中,JSP作为视图层,负责展示用户界面。注册和登录页面通常由JSP文件实现,包含HTML元素以及Struts2的标签库,如`s:form`用于创建表单,`s:textfield`和`s:password`用于输入字段,`s:submit`用于提交按钮...

    网上书店 struts JSP 毕业设计

    1. 用户登录/注册模块:使用JSP页面进行用户界面设计,Struts处理登录验证。 2. 图书展示模块:展示书籍列表,可能包含搜索和分类功能,Struts处理请求,JSP展示结果。 3. 购物车模块:用户可以添加、删除图书,处理...

    Struts设计文档

    总的来说,这个基于Struts的登录注册系统利用MVC模式,将业务逻辑、数据处理和用户界面有效地分离,提高了代码的可维护性和可扩展性。通过合理的环境配置和代码设计,实现了用户友好的交互体验。

    J2EE基于Struts2的Login登录界面

    "J2EE基于Struts2的Login登录界面" 指的是一个使用Java企业版(J2EE)技术栈,并且利用Struts2框架来实现的用户登录功能的示例项目。Struts2是Java Web开发中的一个流行开源框架,它为构建MVC(模型-视图-控制器)...

    struts做的简易登陆界面

    Struts 是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,它主要用来帮助开发者构建动态、数据驱动的Web应用。在这个"struts做的简易登陆界面"项目中,我们可以推测这是一个用于教学目的的...

    struts2界面验证例子

    Struts2是一个强大的Java EE应用程序框架,主要用于构建Web应用程序,特别是在MVC(Model-View-Controller)设计模式中。这个"struts2界面验证例子"是帮助开发者理解如何在Struts2框架中实现用户界面的数据验证。...

Global site tag (gtag.js) - Google Analytics