`

做项目过程中一些知识总结

 
阅读更多

1. jsp页面加载时就运行javascript函数

在<body>内这样写:<body onload="Resolution()">  然后<head>里面这样写

<script type="text/javascript">

function Resolution() { alert("123"); }

</script>

就OK了 也可以利用jQuery来写 $(document).ready(function(){

Resolution();

});


2. jsp页面使用el表达式

只要在jsp头文件里引入

<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>这句话,然后后台设置好值 ,比如后台这样设置:  String message="success"; 然后在jsp页面就可以通过 ${message}来将 success显示出来。


3.在jsp页面如何显示系统时间?

在jsp头文件里面引入<%@ page import="java.util.Date" %>然后在body里面写上<div><%= new Date().toLocaleString() %> </div> 

就可以显示时间了。

4.表单提交问题可以这样写 <form name="form1" id="form1" action="<%=basePath %>onlineHelp/onlineHelpSave.do" method="post">    

  也可以调js方法来使用jQuery获取表单名后调用。<form name="form1" id="form1" action="<%=basePath %>onlineHelp/onlineHelpSave.do">  <input   type=button   value=提交   onclick=saveOnlineHelp()/>   

function saveOnlineHelp(){

$("#form1").submit();

}

另外返回按钮可以这样做 <input   type=button   value=返回  onclick=return()>   

 

function return(){

history.go(-1);

}

还有一种编辑按钮,要将之前填入的信息全部展现出来 <input   type=button   value=编辑  onclick=edit('${onlineHelp.id}')> 后台要这样写andView.addObject("baOnlineHelp", baOnlineHelp); 这样才可以将${onlineHelp.id} 这个值取到。

function edit(id){

var form=$("#form1");

var url="../onlineHelp/onlineHelpEdit.do";

form.append("<input type='hidden' name='id' id='id' value='"+id+"'/>");

form.attr("action",url);

form.submit();

}


 

 

 

 

 

 

5.如何获取当前登陆人的信息?

可以在jsp的头文件里加上<%

String path = request.getContextPath(); 

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

//获取当前登陆用户信息

User user=(User)request.getSession().getAttribute("USER_NOW");

%>  然后在后面利用  <div><%=user.getName() %></div>来得到。


6.如何在已有记录的页面显示编辑与删除按钮 在没有记录的页面显示新建按钮

可以在后台设置一个flag ,初始为false,后台action方法里面确定有没有记录 ,如果有则改为false ,然后jsp页面显示时可以这样做  先在头文件引入jstl标签库 <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

<!-- 显示编辑和删除按钮 -->

<c:if test="${flag == true }">

<input   type=button   value="编辑"   onclick=editOnlineHelp()/>

<input   type=button   value="删除"   onclick=deleteOnlineHelp()/>

</c:if>

 

<!-- 显示新建按钮 -->

<c:if test="${flag == false}">

<rcupage:operate icon="icon01.gif" btName="new" title="new" jsFunc="doAdd()" />

</c:if>

 

 

8. 后台如何向前台传值,前台如何向后台传值?

    第一种 首先是在后台设置 andView.addObject("porgid", porgid);

然后前台才能利用 <input type="text" name="porgid" id="porgid" value="${porgid}"/> 将porgid显示出来。

    第二种 前台向后台传值可以通过参数来传递例如:

 function showMenuList(treeNode) {

//得到导航节点的id

var mid=treeNode.id;

//得到节点所属的层级

var menuLevel=treeNode.menuLevel;

var iframe=$("#cont_welcome");

//点击结点后是通过调用这个action里的相应的方法来将数据显示在页面右边,这里是将结点的Id作为参数传过去 即把 porgid传过去

  var url="../onlineHelp/treeViewIframe.do?porgid="+mid+"&menuLevel="+menuLevel;

iframe.attr("src",url);

}     这里是把porgid 和menuLevel 作为参数传给后台。其值分别为  mid  和 menuLevel   之样传值后 ,后台的action方法里面可以直接写上这两个参数就可以得到值了。如public ModelAndView treeViewIframe(String porgid, Integer menuLevel){...}


9. firebug的使用

10. eclipse的debug的使用 Eclipse提供step into、step over、 step return三个命令来支持单步调试。三者的具体区别是:step into(快捷键F5)就是单步执行,遇到子函数就进入并且继续单步执行;step over(快捷键F6)是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。step return(快捷键F7)就是单步执行到子函数内时,用step return就可以执行完子函数余下部分,并返回到上一层函数。说的通俗点就是,step into:进入子函数,step over:越过子函数,但子函数会执行,step return:跳出子函数。

resume 恢复 重新开始 

11.得到项目路径

  pageContext.getServletContext().getContextPath();


 

 

分享到:
评论

相关推荐

    软考项目管理-过程管理知识总结

    以下是关于“软考项目管理-过程管理知识”的详细总结: 1. **知识领域**:项目管理通常分为多个知识领域,包括整体管理、范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、风险管理以及采购管理。...

    PMP核心知识总结_项目管理过程组与知识领域表

    ### PMP核心知识总结:项目管理过程组与知识领域表 #### 一、概述 本篇文章旨在基于《项目管理知识体系指南》(PMBOK Guide)2008年第4版的内容,对其中涵盖的五大过程组(启动、规划、执行、监控、收尾)与九大...

    软件项目管理知识点总结.doc

    总结来说,软件项目管理是一个复杂且系统的过程,需要全面理解项目的特性和组织环境,有效地运用项目管理知识和技能,以确保项目的成功实施。对于项目经理而言,具备良好的沟通能力、决策能力和风险管理能力同样至关...

    intel项目管理知识总结

    【Intel项目管理知识总结】 项目管理是一门涉及多个方面的学科,尤其在Intel这样的高科技公司中,高效的项目管理至关重要。本文将概述项目管理的核心概念、特点、流程和组织结构,以及项目管理过程的关键要素。 ...

    信息系统项目管理师考前知识总结精华版

    下面,我们将根据"信息系统项目管理师考前知识总结精华版"的描述,对关键知识点进行详细的解读。 一、项目管理基础 项目管理是一门科学,它涉及到项目的启动、规划、执行、监控和收尾等五个阶段。在信息系统项目中...

    2018年系统集成项目管理工程师知识点总结

    - **单个项目的管理过程:**了解项目过程、项目管理过程组、过程之间的交互。 **5. 立项管理** - **需求分析:**理解需求分析的概念及方法。 - **项目建议书:**掌握项目建议书的内容及编制方法。 - **项目可行性...

    Javascript知识总结项目

    在这个名为"Javascript知识总结项目"的音乐项目中,我们可以深入探讨JavaScript在构建音乐网站中的应用。该项目可能涵盖了JavaScript的基础概念、DOM操作、事件处理、音频API以及可能的动画效果。 首先,JavaScript...

    项目总结模板...项目总结模板

    4. 反馈与改进:总结过程中发现的问题和不足,可作为改进项目管理方法的依据。 5. 绩效评估:为团队成员的绩效评估提供参考,公正评价每个人在项目中的贡献。 二、项目总结的内容构成 1. 项目概述:简要介绍项目的...

    项目总结项目总结项目总结

    - 经验教训:总结项目过程中遇到的问题和解决方法,为后续项目提供借鉴。 - 评估绩效:衡量项目团队的工作效果,对个人和团队进行公正评价。 - 持续改进:通过总结发现问题,提出改进建议,推动组织能力提升。 2...

    项目管理知识点精华总结

    范围管理是确定项目将做什么和不做什么的关键步骤。它包括范围定义、范围规划、范围确认和范围变更控制。范围定义通过创建项目范围说明书来明确项目的目标和可交付成果。范围规划则制定了如何制定和控制范围的策略。...

    软件项目管理知识点总结1

    "软件项目管理知识点总结" 软件项目管理是软件开发过程中非常重要的一个环节,它涉及到项目计划、项目执行、项目监控和项目收尾等多个方面。软件项目管理的主要目标是确保软件项目的质量、进度和成本等方面的要求。...

    软件项目管理-项目开发总结报告知识.pdf

    项目开发总结报告是软件项目管理中的一个重要环节,它是对整个项目过程的全面回顾和总结,为未来的项目提供经验和教训。这份报告不仅包含项目的成果展示,还涵盖了项目执行的过程、效果评估以及经验教训等多个方面。...

    项目总结报告模板.pdf

    项目总结报告是项目管理中的一個重要组成部分,它扮演着项目执行结果的记录和总结角色。该报告可以帮助项目团队和stakeholders了解项目的执行情况、成绩和不足之处,从而对项目的结果进行评估和改进。 二、项目总结...

    高级项目管理师总结

    项目管理知识体系中还包含了各种工具和技术,用于执行和管理项目过程。例如,在范围管理中,收集需求过程需要通过各种技术来识别、记录和管理干系人的需求和期望。创建工作分解结构(WBS)是范围管理中的重要过程,...

    PMP知识点总结

    领导风格对于项目管理同样重要,PMP知识点总结中提到的四种领导风格包括命令/指挥型、教练型、参与型和授权型。这些风格对应不同的管理情境和团队需求。 变更管理是确保项目能够适应内外部变化的重要过程。变更请求...

    项目工作总结编写提纲

    分享项目管理过程中的有效措施,如团队协作、进度控制、风险管理等,同时指出存在的问题,并提出改进的建议。 七、经费使用情况 透明化资金使用,展示经费分配和实际花费,确保资金的合理利用和合规性。 八、自我...

    项目总结+项目心得体会

    "联通项目总结.doc"很可能是一个具体的项目实施报告,详细记录了在与中国联通合作项目过程中的经验、挑战、解决方案以及项目成果。这类文档通常会涵盖需求分析、系统设计、开发实现、测试调试、上线运维等多个阶段的...

    华为项目管理模板之10 项目总结表.docx

    《华为项目管理模板之10 项目总结表》是一份详尽的项目管理文档,旨在对项目的全过程进行回顾和总结,以提炼出宝贵的经验和教训,为未来项目的成功执行提供指导。以下是根据模板内容解析出的关键知识点: 1. **项目...

Global site tag (gtag.js) - Google Analytics