javaweb
冰雪巅峰
这个作者很懒,什么都没留下…
展开
-
struts2动态方法调用
Struts2动态方法调用 动态方法调用在Struts2中动态方法调用有三种方式,动态方法调用就是为了解决一个Action对应多个请求的处理,以免Action太多第一种方式:指定method属性这种方式我们前面已经用到过,类似下面的配置就可以实现method="chainAction">redirect method="plainText">/WEB-IN转载 2013-11-24 01:08:54 · 481 阅读 · 0 评论 -
day10复习
第一天 ----- 第十天 知识点复习day1 XML 语法和两种约束技术1、XML语法写法、规范: 根元素必须唯一、元素名称与属性名称不能以数字开始、元素标记必须结束、元素不能交叉嵌套、属性值必须加引号(双引号、单引号) ----- 考试:排错2、CDATA块 与 特殊字符转义在 使用上区别 ? 标记的作用 ----- 标记内容 是一个特殊内容CDATA : 标记的作翻译 2014-03-25 07:38:24 · 406 阅读 · 0 评论 -
day 11数据库
day1 -- day3 XML Java基础加强day4 -- day7 Servlet编程day8 -- day10 JSP 综合案例day11 -- day16 MySQL 数据库 练习SQL语句 JDBC编程关系化数据模型?常见关系化数据库有哪些? 收费产品免费产品Microsoft SQL Server : 微软公司产品,中等规模数据库 收费产品,运行在w翻译 2014-03-25 07:39:16 · 598 阅读 · 0 评论 -
文件下载jspServlet
下载承接以前的上傳列出文件:public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String real=getServletContext().getRealPath("/WEB-INF/Files"原创 2013-12-02 00:11:12 · 517 阅读 · 0 评论 -
JDOM解析xml
109 Java 老张 @Test public void read() throws Exception{ //1.获取工厂 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumen翻译 2013-11-24 01:00:33 · 700 阅读 · 0 评论 -
day05 servlet生命周期,路径问题,servletcontext对象
Servlet技术基于Request-Response编程模型 ---- HTTP协议也是基于请求响应 模型 * Servlet技术 用来 开发基于HTTP web 应用程序 接触 JavaEE API ------ 程序 接口 和 已经实现接口 类的 使用 JavaEE ---- Java Platform, Enterprise Edition 缩写 Servlet快速入门原创 2014-03-13 22:20:12 · 675 阅读 · 0 评论 -
jsp servlet文件上传
一、文件上传的基本操作: 1、 表单属性enctype的设置 multipart/form-data和application/x-www-form-urlencoded的区别 FORM元素的enctype属性指定了表单数据向服务器提交时所采用的编码类型,默认的缺省值是“application/x-www-form-urlencoded”。 然而,在向服务器发送大量的文本原创 2013-11-24 01:22:49 · 1969 阅读 · 0 评论 -
day 03 jdk5.0新特性
day1 - day2 XML 技术 (语法、约束、解析)约束和解析 DTD Schema DOM SAX STAXJAXP 、XMLPULLday3 java基础加强 (第一部分) ---- 第二部分 day25 Java5.0 新特性反射技术第二部分 day25 动态代理注解技术多线程编程网络socket最新Java7.0 ----> Java1.0翻译 2014-03-09 09:16:29 · 567 阅读 · 0 评论 -
day 09内省,BeanUtils,Double精度问题,JSP动作标签,MVC设计模式
JSP 存在两种 开发模式Model1 : JSP + JavaBean * 不适合开发业务逻辑特别复杂web应用 ----- 业务逻辑复杂,控制代码多,而在jsp中编写控制代码,十分不便Model2 : JSP + JavaBean + Servlet 符合MVC设计模式 JSP(View视图功能):负责页面显示JavaBean(Model 模型功能):负责数据封装和处理翻译 2014-03-25 07:34:10 · 648 阅读 · 0 评论 -
day08 EL+JSTL处理Cookie乱码 jsp配置错误页面
JSP 技术day8 JSP语法 + EL + JSTLday9 案例 2-3 个 综合小案例 day10 Servlet+JSP 综合练习 为什么sun推出 JSP技术 ? Servlet 生成网页比较复杂,本身不支持HTML语法,html代码需要通过response输出流输出,JSP支持HTML语法,生成HTML方便。JSP技术与Servlet 技术区别和关系?J翻译 2014-03-25 07:37:31 · 1403 阅读 · 0 评论 -
day04 tomcat及http协议
动态网页技术: 98前后 ASP PHP JSP.net(微软技术集合 VB ASP C#) 、python、ruby(快速开发网页 语言 10分组开发一套博客系统【脚手架】)当今网站开发 主流技术: ,net 和 php学习javaweb ----- CRM 、ERP、OA 定制web界面JVM支持多种脚本 语言: Jruby Groovy Web系统 采用 B/S结构 :B翻译 2014-03-10 21:12:22 · 795 阅读 · 0 评论 -
day06Request Response中文乱码 文件下载 验证码
Servlet技术 两条主线1、HTTP协议 2、Servlet生命周期 init() 方法中参数 ServletConfig 对象使用通过ServletConfig 获得 ServletContext对象 使用service方法 含有两个参数对象 ServletRequest ServletResponse 在实际开发Servlet过程中 不需要覆盖service ---翻译 2014-03-16 15:15:03 · 1183 阅读 · 0 评论 -
day07 Cookie Session
Servlet技术 用来动态生成 网页数据资源Servlet生成HTML 页面数据时,所有内容都是通过 response.getWriter response.getOutputStream 向浏览器输出的 Hello 用Servlet 输出流打印网页信息response.getWriter().print("");Servlet生成网页缺点翻译 2014-03-17 14:41:14 · 606 阅读 · 0 评论 -
QQ在线客服代码
cellspacing="0" style="margin-left:60px;"> 在线客服: href="tencent://message/?uin=QQ号码&Site=qq&Menu=yes">SRC="http://im.bizapp.qq.com:8000/zx_qq.gif" alt=" 客 服 一" />翻译 2014-03-25 21:39:36 · 730 阅读 · 0 评论 -
获取Map中元素
1..对对象的集合(Collection)和键值对集合(Map)都支持吗?答:不支持的,,因为map集合里面没有迭代器,,,凡是支持迭代器的集合他们都支持高级for,,高级for是迭代器的简写形式map集合里面为什么没有迭代器:接口 Collection他里面有迭代器,,Collection接口继承了接口 Iterable,,Iterable里面封装了iterator() 方法返回原创 2013-11-24 01:11:08 · 1886 阅读 · 0 评论 -
struts2拦截器
拦截器组件 可用于封装共通的业务处理,之后可以通过配置作用到Action组件上. 共通业务处理有:登录检查,日志记录,性能检测,事务处理 (1)拦截器规范 a.拦截器组件必须实现Interceptor接口,实现interceptor方法 b.拦截器组件可以继承AbstractInterceptor类 c.拦截器组件可以继承M原创 2013-11-24 00:54:45 · 457 阅读 · 0 评论 -
servlet防盗链
package cn.itcast.web.tag;import java.io.IOException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.jsp.JspException;import j原创 2013-11-24 01:14:51 · 606 阅读 · 0 评论 -
eclipse常用快捷键
我常用的快捷键多了也记不住F1:查看该类APIF2:查看方法返回值shift+enter:跳到下一行home:跳到行头end:跳到行尾Ctrl+shift+F:格式化代码Ctrl+shift+O:自动导包Ctrl+O:查找该类的方法Ctrl+T:查看接口实现类Ctrl+.:跳到下一个错误 Ctrl+1:代码调试Alt+/:代码补全原创 2013-11-24 00:56:10 · 475 阅读 · 0 评论 -
struts2 ognl表达式
OGNL对象图导航语言Object Graphic Navigation Language.eg:Person p=new Person();p.setName("张三");p.setAddress(new Address("上海中兴区","rar"));ognl.Ognl.setValue("Address.addr", p, "上海交通大学");原创 2013-11-24 00:58:01 · 906 阅读 · 0 评论 -
java生成动态验证码
作用:防止表单重复提交 恶意注册package netVideo.formBean;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import ja原创 2013-11-24 01:20:35 · 559 阅读 · 0 评论 -
struts2表单校验
表单校验 (1)自己写validate方法 a.Action组件集成ActionSupport b.编写validate或validateXxxx方法 c.修改struts.xml,为元素添加视图 d.JSP可使用标签或EL显示提示信息 ${errors.name } (2)使用XML配置校验(了解)1、在页面中用标签原创 2013-11-24 00:52:36 · 482 阅读 · 0 评论 -
DBCP数据池连接数据库
需要这两个jar包:•Commons-dbcp.jar:连接池的实现•Commons-pool.jar:连接池实现的依赖库import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import原创 2013-11-24 01:12:50 · 576 阅读 · 0 评论 -
struts2禁止表单重复提交
token拦截器的使用 a.在JSP表单中添加标签. b.在struts.xml的action配置中,添加token拦截器的引用 token拦截器负责将表单中的ID与session中ID对比 c.在struts.xml的action配置中,添加action中视图.jsp. 如果拦截器发现重复提交,将自动调用此视图响应翻译 2013-11-24 12:06:58 · 556 阅读 · 0 评论 -
Hibernate入门
1. Hibernate简介 (1) Hibernate是一款ORM框架. Object Relation Mapping (2) ORM是指对象关系映射.可以将DB映射成Object,这样程序员可以通过 对Object操作完成对DB的操作.将JDBC封装在ORM框架底层 (3)主流ORM框架有Hibernate,iBatis,JPA2. Hibernate框原创 2013-11-30 23:43:03 · 518 阅读 · 0 评论 -
struts2文件上传与下载
这个文件上传是最简单版的不带校验初学先做个笔记a.编写Action组件,定义File []xxx,String[] xxxFileName,String[] xxxContentType,添加set方法 xxx为临时文件 xxxFileName可以得到上传文件名 xxxContentType可以得到文件上传类型 在相应方法中其实就是复制文件因为临时文件会自动被删除 在d原创 2013-11-24 17:52:37 · 833 阅读 · 0 评论 -
tomcat安装配置
环境变量配置:netstat -ano查看端口使用情况和进程的PID 若端口被占用,则根据PID关闭相应进程Tomcat JAVA_HOME=C:\Program Files\Java\jdk1.6.0_13 //自己的jdk目录启动Tomcat:双击bin/startup.bat端口:默认端口8080 可在server.xml中自行改变 若改为80则不需要输入端口号即翻译 2013-12-02 00:36:24 · 418 阅读 · 0 评论 -
struts2.3.15环境搭建
1.下载struts2.3.15的完整版: http://struts.apache.org/download.cgi#struts23151 打开解压的struts-2.3.15.1文件夹,会看到几个文件夹,分别为:apps----范例代码,docs---api ,lib---库文件,src---源码 2.在javaee-eclipse环境转载 2013-12-03 22:45:55 · 820 阅读 · 0 评论 -
MD5+SHA+BASE64加密
//一般用于校验软件是否被修改package demo;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import sun.misc.BASE64Encoder;public class demo1 { /** * @param args */ publi原创 2013-11-24 01:03:55 · 832 阅读 · 0 评论