
java,jsp,js,
文章平均质量分 72
baby_soga
这个作者很懒,什么都没留下…
展开
-
Jquery中attr()方法的使用
jquery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQueryDOM操作中会经常用到attr(),attr()有4个表达式。1. attr(属性名) //获取属性的值(取得第一个匹配元素的属性值。通过这个方法可以方便地从第一个匹配元素中获取一个属性的值。如果元素没有相应属性,则返回 undefined)2. attr(属性名原创 2014-03-24 15:28:04 · 1217 阅读 · 0 评论 -
Java编程之字符集问题研究
1. 概述本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。2. 编码基本知识最原创 2014-03-24 15:47:42 · 590 阅读 · 0 评论 -
Jxl在线实时生成Excel文件流供下载
思路:将项目中需要下载xls文件的部分在一个action中实现,设定好生成的excel的格式,然后从dao层获取到数据写入到book中,然后将表输入到输入流供客户端下载。注意配好配置文件里的bean--------------------action-beans配置文件------------------------ 下载文件 -->原创 2014-03-24 15:43:35 · 2228 阅读 · 0 评论 -
Java和JSP中对于比较字符的方式不同,需要注意
●比对字符串时,一般jsp中是利用 if(firstno=="0"){ branchno="0"; flag="1";}elseif(secondno=="00"){ //指定一级部门 branchno=firstno;原创 2014-03-25 09:04:10 · 795 阅读 · 0 评论 -
Java编程之字符集问题研究
1. 概述本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。2. 编码基本知识最原创 2014-03-25 09:04:45 · 815 阅读 · 0 评论 -
Java对象实例化问题
官方说法:什么叫对象序列化?对象序列化就是把对象写入到输出流中,用来存储或者传输对象的反序列化就是从输入流中读取对象将对象转换为字节流保存起来,并在日后还原这个对象,这种机制叫做对象序列化我们可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间(注:要想将对象传输于网络必须进行流化!)为什么要序列化?1.需要将对象的状态保存到文件中,而后能够通过读入对象状态原创 2014-03-24 15:45:18 · 1250 阅读 · 0 评论 -
Java的action的scpoe问题
在Spring配置时将Action的Scpoe配置成prototype的话,因为Action对象的创建是由Struts2委托给Spring的,这将导致Spring为每个请求都创建一个ActionBean。而我看到很多博客里都这么写,要把Action配置成prototype。这个问题会在Action中load资料时产生麻烦,因为,在load之前请求的Action对象(对象A)与load之后请求的原创 2014-03-25 09:03:34 · 1270 阅读 · 0 评论 -
Java日期的加减问题
日报选择时候,日期类型不一致,存储过程是datetime类型输入,而数据表中deal_time是smalldatetime类型,所以smalldatetime between 输入的那两个类型datetime.jsp页面可供输入的都是date类型,如2013-11-15,传递到java类中为string类型数据,需要进行时间的相加,则考虑为string字符串相加,形式为jsp传递回的date+原创 2014-03-25 09:03:58 · 889 阅读 · 0 评论 -
JSP表单提交和ajax提交表单数据是不同的,冲突的,不能同时进行
表单提交以后一般按照在struts的配置文件中配置的路径进行jsp的跳转,其中根据action中的返回值设定跳转若想在同一个页面进行数据的提交和数据的显示,则应该选用ajax提交数据,获取所需数据,这种情况一般是用jquery获取表单中的值放在ajax的data中,然后表单的提交按钮触发这个ajax事件获取到相应的数据用ajax获取表单元素的值一般采用以下方式:(jquery获取表单各原创 2014-03-24 15:32:30 · 2444 阅读 · 0 评论 -
Java的md5加密处理
建立md5加密类的一个java工具类util,然后需要加密的时候引入这个工具类,直接运用其中函数进行md5加密。工具类的代码如下:MD5util.java类package com.syncard.util;import java.security.NoSuchAlgorithmException;public class MD5util { public原创 2014-03-24 15:37:02 · 725 阅读 · 0 评论 -
Xhtml和html的区别
标准不同一、区别 xhtml中:1.所有的标记都都要闭合 所有的标记都要闭合,如果是单独不成对的标签,在标签最后加一个"/"来关闭它。例如:closetag 2.所有标签的元素和属性的名字都必须使用小写 与HTML不一样,XHTML对大小写是敏感的,和是不同的标签。XHTML要求所有的标签和属性的名字都必须使用小写。例如:必须写成 要写成3.所有的X原创 2014-03-24 15:24:09 · 577 阅读 · 0 评论 -
Jquery实现表格换色显示
表格样式body{ margin:6px; padding:0; font-size:12px; font-family:tahoma, arial; background:#fff;}原创 2014-03-24 15:25:11 · 523 阅读 · 0 评论 -
JSP脚本、jsp声明、jsp输出表达式、javascript、jsp标签、struts2标签、struts2 action传值问题
1. 先界定一下题目中概念。(1) jsp脚本:有的地方也叫java脚本,指用括起来的jsp页面中的java脚本。所有能在java程序中执行的代码,都可以通过jsp脚本执行。 PhotoVOvo = (PhotoVO)request.getAttribute("mVo"); Stringpath = request.getContextPath();原创 2014-03-24 15:26:31 · 624 阅读 · 0 评论 -
JSP中获得的路径的方法
以工程名为TEST为例: (1)得到包含工程名的当前页面全路径:request.getRequestURI() 结果:/TEST/test.jsp (2)得到工程名:request.getContextPath() 结果:/TEST (3)得到当前页面所在目录下全名称:request.getServletPath() 结果:如果页面在jsp目录下/TEST/jsp/test原创 2014-03-24 15:31:13 · 552 阅读 · 0 评论 -
JSP表单select多级联动问题
注意:每次都要定义branch1,branch2,branch3,这样避免变量全局局部的问题 一级部门: 二级部门: 三级部门: Branch1,branch2,branch3这三级联动,方式有两种,一种是ajax一级,一级选择->ajax二级,二级选择->a原创 2014-03-24 15:34:09 · 2803 阅读 · 0 评论 -
JSP配置文件web.xml加载顺序详解
一、1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取context-param>和listener>两个结点。2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。3、容器将转换为键值对,并交给servletContext。4、容器创建中的类实例,创建监听器。二、在项目中总会遇原创 2014-03-24 15:35:19 · 883 阅读 · 0 评论 -
Java中try 与catch的使用
try{//代码区}catch(Exception e){//异常处理}代码区如果有错误,就会返回所写异常的处理。首先要清楚,如果没有try的话,出现异常会导致程序崩溃。而try则可以保证程序的正常运行下去,比如说:try{int i = 1/0;}catch(Exception e){........}一个计算的话,如果除数为0,则会报错,如果原创 2014-03-24 15:37:50 · 863 阅读 · 0 评论 -
JSP中标签id和name的区别
name原来是为了标识之用,但是现在根据规范,都建议用id来标识元素。但是name在以下用途是不能替代的:1. 表单(form)的控件名,提交的数据都用控件的name而不是id来控制。因为有许多name会同时对应多个控件,比如checkbox和radio,而id必须是全文档中唯一的。此外浏览器会根据name来设定发送到服务器的request。因此如果用id,服务器是无法得到数据的。2.原创 2014-03-24 15:22:55 · 5546 阅读 · 0 评论 -
Java动态生成下拉单选框
在很多的web项目中,需要选择下拉框中的数据项提交表单,而下拉框中的选项一般在页面加载时同时加载到下拉框中,所以采用ajax动态生成。实现方法:在js中定义获取到身份列表的函数,通过ajax提交action获取到列表,并且动态生成option加入到下面jsp中的select中。functionxxxlist(){ $.ajax({ type:"P原创 2014-03-25 09:04:20 · 3548 阅读 · 0 评论