@duyao
2015-05-14T02:56:54.000000Z
字数 2899
阅读 1199
debug
5.7
//获得参数,object转intint rowCount=Integer.parseInt(request.getAttribute("rowCount").toString());//int rowCount=Integer.parseInt((String)request.getAttribute("rowCount"));
5.8
问题:input内容不通过submit来获取,但是要得到所填的值
解决方案:用document.getElementById获取input的输入值, 然后修改a的转向地址,对input加入onchange,a标签加入onchange
注意最下面的<script >,要放在</body>前面,确保全部加载
心得:好好学习js啊!!!
<tr><td><form action="/myweb/UpdateProject?type=update" method="post"><table onmouseover="changeto()" onmouseout="changeback()" cellspacing="0" border="1" ><%//添加时存储在session,一旦提交,就封装session=request.getSession();Project p=(Project)session.getAttribute("project");if(p==null){p=new Project();}//得到新的项目编号String newproid=(String)request.getAttribute("newproid");p.setProid(Integer.parseInt(newproid));request.setAttribute("project",p);%><tr><td>项目号</td><td><input size ="30" type="text" readonly="readonly" value="<%=newproid%>" name="proid"/></td></tr><tr><td>项目名称</td><td ><input size ="30" type="text" name="proname" id="myname" onchange="myNameFunction()" /></td></tr><tr><td>项目负责人</td><td><input size ="5" type="text" readonly="readonly" name="leadid" "/><a id="link" href="dffdsfdsfds" onclick="myLinkFunction()"><font size="2px">点击此处添加负责人</font></a></td></tr><tr><td>负责团队编号</td><td><input size ="5" type="text" readonly="readonly" name="teamid" onchange="myDesFun()"/><a href="http://localhost:8080/myweb/ShowTeam?type=addTeamid&pageNow=1" onclick="m"><font size="2px">点击此处添加团队</font></a></tr><tr><td>项目描述</td><td><input size ="30" type="text" name="des" id="des" onchange="myDesFunction()" /></td></tr><tr><td><input type="submit" value="提交"/></td><td><input type="reset" value="重填"/></td></tr></table></form></td></tr></table></td><script >var myname;function myNameFunction(){myname=document.getElementById("myname");}var des;function myDesFunction(){des=document.getElementById("des");}var myhref=document.getElementById("link");function myLinkFunction(){myhref.href="http://localhost:8080/myweb/ShowStu?type=addLeader&pageNow=1"+"&proname="+myname.value+"&des="+des.value;alert(myhref.href.value+"?proname="+myname.value+"&des="+des.value);}</script>
05月12日
向数据库插入空值
定义一个对象是null,然后插入
String tmp=null;String sql="update assignment set subtime=?,path=?,filename=?,mydes=? where taskid=? and stuid=?";String []strings={tmp,tmp,tmp,tmp,taksid,stuid};Boolean b=SqlHelper.executeUpdate(sql, strings);
05月14日
java.sql.Date,java.util.Date,SimpleDateFormat的复杂关系
第一步:建立java.util.Date需要通过SimpleDateFormat的parse(String)方法;
第二步:建立java.sql.Date需要通过其自身的Date(Long)方法,而Long对象的获得是通过java.util.Date.getTime()的方法
public static java.sql.Date getDate(String date){//date="2015-05-13"SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd");java.util.Date utilDate=null;try {utilDate = simpleDateFormat.parse(date);} catch (ParseException e) {// TODO Auto-generated catch blocke.printStackTrace();}java.sql.Date sqlDate=new Date(utilDate.getTime());return sqlDate;}