- 浏览: 34736 次
- 性别:
- 来自: 南京
最新评论
-
hanazawakana:
马克之,学习之
Struts2 标签库讲解
文章列表
lib 加入 log4j.jar mail.jar activation.jar
web.xml
配置
<servlet>
<servlet-name>LogServlet</servlet-name>
<servlet-class>com.common.LogServlet</servlet-class>
<init-param>
<param-name>profile</param-name>
<param-value>/WEB-INF/l ...
1、什么是存储过程。存储过程是数据库服务器端的一段程序,它有两种类型。一种类似于SELECT查询,用于检索数据,检索到的数据能够以数据集的形式返回给客户。另一种类似于INSERT或DELETE查询,它不返回数据,只是执行一个动 ...
--定义获取部门ID的函数
create or replace function Get_Dept_Id(in_Dept_name in varchar2) return integer
as
v_dept_id integer := 1;
begin
sELECT dept_id into v_dept_id FROM dict_depts WHERE DEPT_NAME = in_Dept_name;
return v_dept_id;
exception
...
基本操作
创建文件
WritableWorkbook book = Workbook.createWorkbook(new File("d:/Test.xls"));
WritableSheet sheet = book.createSheet("Sheet_1", 0);
Label label = new Label(列数, 行数, "test");
sheet.addCell(label);
book.write();
book.close();
从数据库中导出 ...
关于Struts 1.x actiomForm
jsp form表单---提交-->ActiomForm--->action---->取出Form中的属性放入VO中----->存到数据库里
如何在actiomForm直接得到VO
1.
jsp里的name名字不变,
actionForm的属性就不是jsp里name的那些属性里
放的是VO,jsp页面对应的VO
如何实现
actionForm的原理:
在struts1中,当点击submit页面提交后, 由 ActionServlet交给RequestProcessor的processPopulate
()方法, 由pro ...
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName">
<value>oracle.jdbc.driver.OracleDriver</value>
</property>
<property name="username& ...
String home = getServlet().getServletContext().getRealPath("/");//得到项目的绝对路径
1.var array=[2.3,2.3,"a","b","b",true,true,true,false,1,0,undefined,null];
2.for(var i=0;i<array.length;i++){
3. for(var j=i+1;j<array.length;j++){
4. if(array[j]===array[i]) {
5. array.splice(j,1);
6. j--;
7. ...
function checkThis(obj) {
var reg = /[^\da-z\u4e00-\u9fa5!、,。‘’“”;:]/ig; // 匹配数字或字母或中文,注:\u9fa5后面的是所有中文符号的列举,如果你还有别的中文标点,补在后面就是了
obj.value = obj.value.replace(reg, '');
}
var reg = /[u4e00<>]/ig; // 把<>屏蔽掉
obj.value = obj.value.replace(reg, '');
function checkBlank() {
var advice = document.getElementById("advice").value;
if (advice.length == 0) {
alert("请填写归档意见!");
return false;
}
if(advice.replace(/(^\s*)|(\s*$)/g,'') == "") //判断输入框中全是空格时,表单不能提交
{
alert("请填写归档意见!");
return false;
...
function checkNum(obj) {
var re = /^-?[1-9]*(\.\d*)?$|^-?d^(\.\d*)?$/;
if (!re.test(obj.value)) {
if (isNaN(obj.value)) {
var temp =obj.value;
obj.value =temp.substr(0,temp.length-1);
obj.focus();
return false;
}
}
}