个人代码积累

原创 2012年03月30日 10:31:44

1.java中截取反斜杠:

                  String imagesname=savepath.substring(savepath.lastIndexOf("\\")+1,savepath.length());

            java代码中两个\\代表一个\

2.window.location("url")直接打开超链接

3.mysql操作:设置默认时间
如果要在navicat下操作的话,将字段设置为timestamp,然后默认值写上CURRENT_TIMESTAMP即可

4.C标签导入是<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>请问

5.获得现在时间及星期几

          Date date=new Date();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss EEE");

        System.out.println(sdf.format(date));

6对上传文件的操作

   <form name="form1"  action="Templets/CMS/Main/CMS_Right/TechnicianImageUpServlet" method="post"

enctype="multipart/form-data" onsubmit="return mysubmit();">
                <span class="nameaa">技师图片上传:</span>
                <span class="textabc">
                <input name="f1" id="f1" type="file" onchange="chksize(this.value)"/>
            </span>
            
                <span class="w119"><input name="" type="submit" value="提交"/></span>
                <div class="clear"></div>
                <span class="text_bg"></span>
                <span class="guige">图片规格:120px X 120px</span>
                 <div class="clear"></div>
</form>
  function   mysubmit()  
  {  
      theform=document.form1;
          if(theform.f1.value=="")  //防止为空就点击上传
          {  
          alert("请点击浏览按钮,选择您要上传的jpg文件!")  
          theform.f1.focus;  
          return   (false);  
          }  
             else{  
                 str=   theform.f1.value;  
                 strs=str.toLowerCase();  
                 lens=strs.length;  
                 extname=strs.substring(lens-4,lens);  
                 if(extname!=".jpg")  //控制文件上传类型
                 {  
                      alert("请选择jpg文件");  
                  return   (false);  
                 }  
                  }         
//                 if(form1.img1.width>195   ||   form1.img1.height>100)  //控制文件尺寸
//                {  
//                     alert("您上传的图片尺寸太大,这样会影响美观!请裁剪后再上传!")  
//                     return(false);  
//                 }        
  }

7

使用struts2

Action相当于javabean

(1).而servlet则是配置到了struts.xml中不需要再写req.getParameter("")直接配置到了action,不过表单中的字段和action的字段之间的必须相同

(2).配置action

<struts>

<includefile="struts-default.xml"/>

<packagename=""extends="struts-default"namespace="/login">

<!--name名称随便取-->                <!-- 1namespace1="/login"对应from表单-->

           <actionname=""class=""method="">

           <!--action名称action对应类路径action调用的方法 -->

              <resultname="YES">/index.jsp</result>

           <!—action返回的结果--><!—根据结果跳转到某个界面-->

              <resultname="NO">/login.jsp</result>

           </action>

       </package>

</struts>  

(3). struts2s标签

    提交表单

<%@ taglibprefix="s" uri="/struts-tags"%><!--导入Struts2标签-->

<!-- Struts2s标签写一个表单-->

       <s:formaction="checkLogin"namespace="/login">

           <s:textfieldname="username"label="账户名"/>

           <s:textfieldname="password"label="密码"/>

           <s:submitvalue="登录"/>

       </s:form>

(4). struts2的直接映射,Action中的变量与jsp页面的参数相互对应

(5).少了转发语句(其实是配置在XML中的)及Servlet中绑值及JSP页面的取值操作

8.退出系统是out.println("<script>top.location.href='超链接名称'</script>");

9.字节流不使用缓冲区,不用close流直接就写入了,而字符流使用了缓冲区,不手动close不会写入内容。

 

个人的技术积累以及成长之路

本文写于2016年5月11日,本人29岁。 因一系列原因,我到29岁了,从事IT行业也已将近6年,可是技术水平还是很菜,所以今后的时间,想要刻苦学习技术,提高自己的技术水平。 废话不多说,直接来。...
  • dom075
  • dom075
  • 2016年05月11日 22:29
  • 907

你必看的一个老程序员积累的20条编程经验

你必看的一个老程序员积累的20条编程经验 程序员 1. 估算解决问题所需要的时间。 不要怕,承认吧!我曾见过一些程序员为了解决...
  • sunyllove
  • sunyllove
  • 2016年11月30日 10:09
  • 647

程序员思路转变-从积累代码量到积累编程思路

程序员思路转变-从积累代码量到积累编程思路  在外培训已经接近尾声了,但是心里却越发着急。代码敲了不少,有时一段代码片段敲了五遍,但感觉还没有刚开始学习时敲一遍有感觉。怎样的感觉呢?问我会吗...
  • u011616739
  • u011616739
  • 2017年06月21日 00:45
  • 267

程序员如何积累编程技术或编程经验?

工作中总是被问到程序员如何积累编程技术或编程经验?首先我认为编程是一门实践性的很强的艺术,所以貌似唯有实践才能积累。然而把它当作一个个人软件过程(PSP)的问题,总感觉是有一些规律、规则或建议可以解答...
  • liulihuo_gyh
  • liulihuo_gyh
  • 2015年11月08日 20:25
  • 586

一些大牛技术历程及经验积累

》链接:https://www.zhihu.com/question/28481914/answer/40983737 @张明云 :好兄弟,三观正,人Nice,做事非常踏实,技术上的涉猎很广,深度也...
  • ShareUs
  • ShareUs
  • 2016年03月06日 21:47
  • 603

转行不必从0开始,7成积累能迁移

在分答上,最近有很多人问我职业转型的问题,都担心会从零开始,成本太高,然而事实是,70%的积累都可以跟着你迁移。...
  • foruok
  • foruok
  • 2016年11月28日 06:59
  • 4642

个人代码托管和版本控制

个人代码托管和版本控制 关于版本控制工具的选择 现在自己手里有一些小项目,所以需要版本控制,偶尔可能会和别的朋友协同开发,所以研究了一下在线代码托管和版本控制平台,之前在公司的时候使用过SVN和G...
  • woaini454186694
  • woaini454186694
  • 2016年06月15日 21:39
  • 1522

简介GitHub的使用方法--管理个人代码

git是一个分布式版本控制系统,最初由linus torvalds编写,用作Linux内核代码的管理。在推出又被广泛用于开源项目的代码控制,其功能类似我们常用的svn,只不过他的服务是在互联网平台上,...
  • tengyeyijiu
  • tengyeyijiu
  • 2015年06月10日 20:33
  • 2121

个人工作经验积累——SPI

STM32 SPI接口使用总结: 一. 标准SPI波形 SPI协议与IIC不同,SPI的时钟极性与采样跳变沿是可以灵活设置的,时钟极性有两中情况,空闲状态时候CLK为高电平或者低电平;采样跳变沿也...
  • zhangjiayue123
  • zhangjiayue123
  • 2016年08月25日 17:24
  • 268

SQL 常用语句积累

http://www.nowcoder.com/test/question/done?tid=3001048&qid=44596#summary SQL 常用语句积累: 一、 SQL 基本语句...
  • taotaoah
  • taotaoah
  • 2016年04月08日 17:02
  • 287
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:个人代码积累
举报原因:
原因补充:

(最多只允许输入30个字)