EL表达式
摘要:
${sa }
%
List list=new ArrayList();
list.add(new Person("aa"));
list.add(new Person("bb"));
list.add(new Person("cc"));
request.setAttribute("slist",
阅读全文
posted @
2013-11-06 00:27
上校
阅读(227)
推荐(0) 编辑
jsp+javaBean 计算器实例
摘要:package com.wzh.test.domain;
import java.math.BigDecimal;
public class CalculatorBean {
private String firstNumber="0";
private char operator;
private String secondNumber="
阅读全文
posted @
2013-11-05 23:32
上校
阅读(1128)
推荐(0) 编辑
运用BigDecimal精确计算
摘要:package com.wzh.test;
import java.math.BigDecimal;
public class test {
阅读全文
posted @
2013-11-05 00:15
上校
阅读(251)
推荐(0) 编辑
web.xml配置
摘要:
index.jsp
java.lang.ArithmeticException
/errors/error
阅读全文
posted @
2013-11-03 15:45
上校
阅读(328)
推荐(0) 编辑
jsp的一些基本语法
摘要:package org.apache.jsp;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import java.util.*;
public final class index_jsp extends org.apache.jasper.runtime.HttpJspBase
implements org.apache.jasper.runtime.JspSourceDependent {
public void a(){}
static{System.out.println("static");}
private static final javax.servlet.jsp.JspFactory _jspxFactory =
javax.servlet.jsp.JspFactory.getDefaultFactory();
private static java.util.List
阅读全文
posted @
2013-11-03 12:23
上校
阅读(381)
推荐(0) 编辑
jsp页面编译成Servlet类文件
摘要:package org.apache.jsp;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import java.util.*;
public final class index_jsp extends org.apache.jasper.runtime.HttpJspBase
implements org.apache.jasper.runtime.JspSourceDependent {
阅读全文
posted @
2013-11-03 11:38
上校
阅读(1484)
推荐(0) 编辑
java中使用session的一些细节
摘要:1.当浏览器禁用cookeis时将无法获取到session,需要通过response.encodeURL方法将jsessionid写到链接,通过地址传给服务器。
request.getSession();
//通过encodeURL方法将jsessionid放入地址
String url1=response.encodeURL("/day06/servlet/requestDemo");
String url2=response.encodeURL("/day06/servlet/requestPay");
阅读全文
posted @
2013-11-02 18:00
上校
阅读(637)
推荐(0) 编辑
解决提交数据的乱码
摘要://解决GET提交乱码
String s=new String(user.getUsername()[0].getBytes("iso8859-1"),"UTF-8");
//解决POST提交乱码
request.setCharacterEncoding("UTF-8");
阅读全文
posted @
2013-11-01 20:17
上校
阅读(290)
推荐(0) 编辑
java生成验证码图片
摘要:public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
BufferedImage image = new BufferedImage(100, 100,
BufferedImage.TYPE_INT_RGB);
Graphics g = image.getGraphics();
// 1.设置背景色
setBackGround(g);
// 2.设置边框
setBorder(g);
// 3.画干扰线
drawRandomLine(g);
// 4.写随机数
drawRandomNum(g);
// 5.图形写给浏览器
response.setContentType("image/jpeg");
ImageIO.write(image, "jpg", response.getOutputStream
阅读全文
posted @
2013-10-31 00:05
上校
阅读(405)
推荐(0) 编辑
jsp页面的使用
摘要:public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String value="aaaa";
this.getServletContext().setAttribute("data", value);
request.setAttribute("value", value);
this.getServletContext().getRequestDispatcher("/1.jsp").forward(request, response);
}
阅读全文
posted @
2013-10-29 22:09
上校
阅读(255)
推荐(0) 编辑
http示例代码
摘要:public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.addHeader("content-disposition", "attachment;filename=3.jpg");
InputStream in=this.getServletContext().getResourceAsStream("/hadoop.jpg");
int len=0;
byte buffer[]=new byte[1024];
OutputStream out=response.getOutputStream();
while((len=in.read(buffer))>0){
out.write(buffer,0,len);
阅读全文
posted @
2013-10-25 23:48
上校
阅读(752)
推荐(0) 编辑
http头信息
摘要:请求头:用于告诉服务器,客户机支持的数据类型
accept-charset:用于告诉服务器,客户机采用的编码
accept-Encoding:用于告诉服务器,客户机支持的数据压缩格式
Host:客户机通过这个头告诉服务器,想访问的主机名
Referer:客户机通过这个头告诉服务器,它是从哪个资源来访问服务器的(防盗链)
User-Agent:客户机通过这个头告诉服务器,客户机的
阅读全文
posted @
2013-10-25 23:46
上校
阅读(240)
推荐(0) 编辑
30天轻松学习javaweb_Range实现断点续传
摘要:package com.wzh.test.http;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
public class RangeDemo {
阅读全文
posted @
2013-10-25 23:46
上校
阅读(911)
推荐(0) 编辑
DTD限制XML文件
摘要:需要通过使用Microsoft Visual Studio 2010、XMLSpy或者eclipse软件来检查校验
book.dtd
阅读全文
posted @
2013-10-20 16:51
上校
阅读(755)
推荐(0) 编辑
java的内省(introspector)
摘要:package com.wzh.test.introspector;
import java.beans.BeanInfo;
import java.beans.IntrospectionException;
import java.beans.Introspector;
import java.beans.PropertyDescriptor;
import java.lang.reflect.Method;
import org.junit.Test;
//使用内省API操作Bean的属性
public class Demo1 {
@Test
public void test() throws Exception{
// BeanInfo info=Introspector.getBeanInfo(Person.class);
// BeanInfo info=Introspector.getBeanInfo(Class.forName("com.wzh.test.introspector.Person"));
BeanInfo
阅读全文
posted @
2013-10-19 17:00
上校
阅读(411)
推荐(1) 编辑
java的枚举
摘要:package com.wzh.test.enum1;
import org.junit.Test;
public class demo1 {
@Test
public void test2(){
System.out.println(Ab.c.name());
System.out.println(Ab.a.ordinal());
String str="b";
Ab a=Ab.valueOf(str);
System.out.println(a);
Ab arr[]= Ab.values();
for(Ab ab : arr){
System.out.println(ab);
}
}
@Test
public void testAb() {
System.out.println(Ab.b.localValue());
System.out.println(Ab.values());
}
// 带抽象方法的枚举
enum Ab {
a
阅读全文
posted @
2013-10-19 16:57
上校
阅读(332)
推荐(0) 编辑
java解析XML的三种方法
摘要:1.SAX事件解析
package com.wzh.sax;
import org.xml.sax.Attributes;
import org.xml.sax.SAXException;
阅读全文
posted @
2013-10-15 23:31
上校
阅读(23043)
推荐(1) 编辑
java静态代理
摘要:WorkIF.java
package com.wzh.test;
public interface WorkIf {
void doWork(String name);
}
阅读全文
posted @
2013-10-11 20:44
上校
阅读(436)
推荐(0) 编辑