摘要:
基础概念:Oracle数据库、实例、用户、表空间、表之间的关系数据库:Oracle数据库是数据的物理存储。这就包括(数据文件ORA或者DBF、控制文件、联机日志、参数文件)。其实Oracle数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库。可以看作是Oracle就只有一个大数据库。实例: 一个Oracle实例(Oracle Instance)有一系列的后台进程(Backguound Processes)和内存结构(MemoryStructures)组成。一个数据库可以有n个实例。用户:用户是在实例下建立的。不同实例可以建相同名字的用户。表空间:表空间是一个用来管理数据存储逻 阅读全文
摘要:
1 import java.util.Arrays; 2 import java.util.Collection; 3 import java.util.HashMap; 4 import java.util.Map; 5 import java.util.Set; 6 7 public class MinMapDemo { 8 9 public static void main(String[] args) {10 Map map = new HashMap();11 map.put(1, 8);12 map.put(3, 12);13 map.put(5, 53);14 map.pu... 阅读全文
摘要:
1.汉字参数直接跟在请求连接的后面,这样需要使用encodeURIComponent(fileName)或者encodeURI(fileName)转码两次后台使用URLDecoder.decode(fileName,"UTF-8");2.如果参数发在data属性后,可以只使用encodeURIComponent(fileName)或者encodeURI(fileName)转码一次.后台使用URLDecoder.decode(fileName,"UTF-8");. 阅读全文
摘要:
一、首先需要下载JSON依赖的jar包。它主要是依赖如下: json-lib-2.2.2-jdk15 ezmorph-1.0.4 commons-logging-1.0.4 commons-lang-2.4 commons-collections-3.2.1 commons-beanutils 二、实例。 1、身份证错误信息Bean类(ErrorCondition.java)[java]view plaincopyprint?/***@Project:excel*@Author:chenssy*@Date:2013-4-4*@Copyright:chenssyAllri... 阅读全文
摘要:
EL表达式:>>单纯在jsp页面中出现,是在四个作用域中取值,page,request,session,application.>>如果在struts环境中,它除了有在上面的四个作用域的取值功能外,还能从值栈(valuestack)中取值.>>特点1:${name},name在值栈中的查找顺序是:先从对象栈中取,取到终止,否则,向map中取。>>特点2:在对象栈的查找顺序是,先从model中找是否有name这个属性,找到终止,否则,找action中是否有name这个全局变量。>>特点3:${#name},里面的是不带#号的。>& 阅读全文
摘要:
一、问题的提出注意到表单中action:getPostServlet/getPost.do?param4=param4这个action带有一个参数param4,如果用get方法提交,后台无法接收到这个参数;如果用post方法提交,后台就可以接收到这个参数。问题原因的简单解释:用get方法提交的url显示如下:http://localhost/mywebapp/getPostServlet/getPost.do?pram1=param1&pram2=param2&pram3=param3&button1=submit也就是说method为get时action自己后边带的参 阅读全文
摘要:
转自:http://blog.csdn.net/li_tengfei/article/details/60981221. Action的访问路径扩展名缺省以.action结尾,请参考:default.properties文件,可以通过配置改变这一点:<constant name="struts.action.extension" value="action,do,webwork" />上述配置,将使得可以通过.action或.do或.webwork访问Action对象访问路径的容错能力比如:我们配置某个package的namespace=&q 阅读全文
摘要:
转自:http://blog.csdn.net/li_tengfei/article/details/6098145为什么需要ModelDriven所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下:package cn.com.leadfar.struts2.actions;public class User { private int id; private String username; private String password; private int age; private String address; public Stri 阅读全文
摘要:
原文地址:http://blog.csdn.net/li_tengfei/article/details/60981261. 如何将参数从界面传递到Action?你可以把Struts2中的Action看做是Struts1的Action+ActionForm,即只需在Action中定义相关的属性(要有getters/setters方法),然后界面传参的名称跟这些属性保持一致即可。普通的数据类型,将可自动转换。(空字符串转换为int类型时将报错)2. 如何将数据从Action传输到JSP?可通过多种方式传输通过Action的属性传输直接给action的属性赋值,在转向之后的JSP中,直接用标签&l 阅读全文
摘要:
转自:http://blog.csdn.net/li_tengfei/article/details/60981341. 数据传输背后机制:ValueStack(值栈)在这一切的背后,是因为有了ValueStack(值栈)!ValueStack基础:OGNL要了解ValueStack,必须先理解OGNL(Object Graphic Navigatino Language)!OGNL是Struts2中使用的一种表达式语言,它可以用于JSP的标签库中,以便能够方便的访问各种对象的属性;它用于界面将参数传递到Action(并进行类型转换)中;它还可以用于struts2的配置文件中!所以,非常有必要 阅读全文