成长日记(1)

来源:互联网 发布:js函数柯里化 编辑:程序博客网 时间:2024/04/27 23:15

      现在感到很有成就感,首先声明自己还是菜鸟级别的。不是计算机专业,工作需要写一些代码。
      这是我自己独立解决了一个技术上的问题,
问题:一共四个界面,第一个界面是查询界面,输入一些查询信息,提交action。第二个界面返回查询结果列表,点击某条记录,到第四个界面其详细信息,再次提交action返回另一个查询结果列表。希望在第四个界面里返回到第二界面。我用了session保存了第一个查询界面输入的查询条件。在第四个界面的时候点击“返回”,把session里的查询条件传到后台执行第一个查询action。
      好了,可能是比较简单吧。我也觉得很简单。就是描述上似乎有点不太专业,听起来晕晕乎乎的。
于是我就那么做了,这个是在框架上做的开发,struts的部分是不可见的,我们只需要配置一些配置文件就ok了。所以对于整个流程一直都不是很清楚。我只是负责做前台。

结果:我点击返回的时候会执行这个方法,前面的代码省略。
<script language="javascript">
function back(){
        var do_str = "";
        var S_CHECK_FLAG_ID = "<%=S_CHECK_FLAG_ID%>";
        var S_BEGIN_DT = "<%=S_BEGIN_DT%>";
       var S_END_DT = "<%=S_END_DT%>";
       do_str = "S_MERCH_ID=" + <%=S_MERCH_ID%> + "&S_OPE_CD=" + <%=S_OPE_CD%> +    "&S_ACCEPT_INST_ID=" + <%=S_ACCEPT_INST_ID%>;
  if (S_CHECK_FLAG_ID != ""){
      do_str = do_str + "&S_CHECK_FLAG_ID=" + S_CHECK_FLAG_ID;
      }
  if(S_BEGIN_DT!=""){
   do_str = do_str + "&S_BEGIN_DT=" + S_BEGIN_DT + "&S_END_DT=" + S_END_DT;
     }
  document.forms[0].action = "/cpab/query_801216.do?" + do_str;
  document.forms[0].submit();
}
</script>
经过:每次遇到问题就去找高手帮忙。高手总是说:“编程是一种乐趣。”汗就下来了,世上竟有如此之人,想必一定是计算机转世。一直没有找到编程的乐趣所在,觉得就是六个人,枯燥枯燥枯燥。现实是我还是要每天不停地跟代码打交道,只求在古代“女子无才便是德啊”
有时,也会体会到编程的乐趣,比如今天。这个是我在查阅了很多资料,连蒙加猜费了九牛二虎之力总算写好,一执行,报的错误啊,那个伤心啊,如长江之水“哗哗”地流。我要去找高手,无奈,高手今天没来,这下我就郁闷了。还除了这件事儿没有别的事儿了,那么把这个功能的实现的优先级最高了的。深呼吸,自己来调吧。刚过程是:报500错误,我就删,到不报500了,我就开始一句一句加。加到报500的时候我就定位了错误,js中没有定义变量,那么在赋值为空的时候,就不知道是什么类型了。
......终于,我见到了曙光。
感言:编程是一种乐趣,过程是难受的,成就感是有的。跟找高手解决问题的感觉真是不一样啊。难怪我原先没有高手的觉悟,原来是因为我不够自力更生啊。。恩,以后要学会自己的事儿自己做,不要被困难吓倒,在编程中找到自的己价值。

 

原创粉丝点击