javaweb
文章平均质量分 53
郭大圣兮
生命不息,折腾不止
展开
-
关于在eclipse中运行出错的一个小问题 Unknown column 'android' in 'where clause'
昨天晚上在查找数据库中的原创 2014-11-02 10:04:38 · 2699 阅读 · 0 评论 -
jquery实现菜单树
http://www.iteye.com/topic/350056转载 2015-10-28 15:26:42 · 410 阅读 · 0 评论 -
The APR based Apache Tomcat Native library which allows optimal performance in production environmen
http://www.cnblogs.com/ssh2/p/3994219.html转载 2015-12-11 13:36:51 · 411 阅读 · 0 评论 -
文件下载
文件下载:struts.xml:<action name="download" class="Action.Download"> <!-- 对action类中的文件路径参数设定其初始值 --> <param name="downloadFilePath">/upload/test.txt</param> <!-- 设置一个str原创 2015-12-12 20:04:58 · 368 阅读 · 0 评论 -
文件下载前的授权控制
文件下载前的授权控制 有时我们需要下载文件的用户需要有一定的权限才能下载。那么怎么做呢; 其实只需要在上一篇博客的基础上在Download.java的execute方法你加入下面一段代码 public String execute() throws Exception{ //取得session中的实例 HttpSession session = Servle原创 2015-12-12 20:17:25 · 748 阅读 · 0 评论 -
struts2重要知识点总结(1):
struts2最近又看了一边,每看一次都有一次的收获,这里总结struts2中的一些重要的知识点: action介绍: 1:action类代表着一次请求或者调用,每个请求的动作都对应一个相应的action类,action是一个独立的工作单元 2:struts2中action充当着MVC中模型的角色,但是实际中其实action处理的是逻辑部分,和dispa原创 2015-12-12 22:41:39 · 1094 阅读 · 0 评论 -
使用struts2控制文件上传
文件上传的准备: 上传文件显然要在表单中写上,这个文本域会在html页面中产生一个单行文本浏览框,以及一个浏览按钮同时还要设置*entype属性: 表单的enctype有三个属性,指定的是表单的编码方式,经常用的是multipart/form-data:这种方式会以为二进制流的形式来处理表单数据,这种编码方式会把文件域指定的内容也封装到参数内。 同时需要将method设原创 2015-12-12 11:22:21 · 291 阅读 · 0 评论 -
拦截器最后一讲-使用拦截器完成权限控制
使用拦截器完成权限控制 本文将通过拦截器实现一个使用功能 -使用拦截器实现权限控制(简单的) 功能描述:当用户执行一个操作时,先检查用户是否已经登录,否则转到登录页面 检查用户登录,一般检查的是session中是否有该用户的登录信息, 代码如下: public class Author extends AbstractInterceptor{ @Overri原创 2015-12-08 23:28:21 · 680 阅读 · 0 评论 -
实现拦截器类
* 2.1实现拦截器类 *public class Interceptor extends AbstractInterceptor{ //简单的拦截器名字 private String name; public String getName() { return name; } public void setName(String name) {原创 2015-12-08 23:03:10 · 414 阅读 · 0 评论 -
struts2重要知识点总结(2)
Action的配置 的配置 通过上面的示例可以看出,Action需要在struts.xml中配置才可以使用,而且Action应该配置成为元素的子元素,那么元素的功能是什么呢? 元素可以把逻辑上相关的一组Action、Result、Intercepter等元素封装起来,形成一个独立的模块,package可以继承其他的package,也可以作为父包被其他的package继承,比如前面示例中配置的“原创 2015-12-13 13:54:08 · 1902 阅读 · 0 评论 -
struts2知识点总结(3)
拦截器的基本概念 拦截器的功能类似于过滤器,拦截器提供了一种机制是开发者可以定义一个在action执行的前后执行的代码,也可以在一个action执行前阻止执行,我本人觉得可能和spring中的面向切面似乎有点相似(思想上) 拦截器和过滤器的区别: 1:拦截器和过滤器的概念非常相似 2:过滤器率属于web容器,可以过滤一切的请求(action,servl原创 2015-12-13 15:19:31 · 379 阅读 · 0 评论 -
jsp页面放在web-inf和webroot下的优缺点
jsp页面放在web-inf和webroot下的优缺点CSDN问题:jsp放在webroot目录下 这样就可以让用户直接访问,jsp放在web-inf目录下就必须要通过请求才能访问。 因此放在web-inf下jsp页面显得要安全。 既然这样 ,那是不是只要是需要通过请求才可以访问的页面就一定要放在web-inf目录下呢 还有放在webroot和放在web-inf目录下都各有什么明显的优缺点转载 2015-12-08 11:25:24 · 754 阅读 · 0 评论 -
Struts2 报500错误
控制台报的错:SEVERE: Servlet.service() for servlet jsp threw exceptionjava.lang.NullPointerException at org.apache.jsp.userAdd_jsp._jspInit(userAdd_jsp.java:22) at org.apache.jasper.runtime.原创 2015-09-21 11:50:52 · 911 阅读 · 0 评论 -
ajax实现的二级联动_读取的是json格式数据
jsp页面:====请选择========请选择==== js代码:/** * 项目思路:在页面加载的时候初始化第一个选项, 2:当第一个下拉列表发生改变是触动change函数来改变第二个下拉列表的内容 2.1:读取xml文件的内容 2.2:判断用户选中的option的value值 2.3:遍历xml文件找到与用户原创 2015-09-14 22:22:12 · 1179 阅读 · 0 评论 -
json的简单应用
json的简单应用原创 2014-12-10 10:20:00 · 304 阅读 · 0 评论 -
关于本类类名的获取
CLASS A{public class Test extends A{spuer.getClass().getName();//打印出的是test 而不是A//原因,java语言中任何类都继承Object,getClass()在object中被定义为finalhe native,因此this.getClass()//和super.getClass()最终调用的都是OBject中的原创 2015-07-18 15:17:08 · 326 阅读 · 0 评论 -
final finally 和 finalize的区别
finaly 属于java中的修饰符,用于声明类,属性,方法,表示类不可被继承,方法不可被覆盖,属性不可修改final:被final修饰的变量不可变主要指的是引用不可变(另一种不可变指的是内容不可变)public class Test{public static void main(String [] args){final StringBuffer s = new Strin原创 2015-07-18 15:31:35 · 474 阅读 · 0 评论 -
this和super的区别
java中使用this用来指向当前的实例对象,当形参和成员变量有相同的名字时,只有通过this才能访问到成员变量例如:class test {private String test;publiv test(String test){this.test = test;//才能保证将形参传递test给 test类的成员变量test}}而super用来访问原创 2015-07-18 15:23:20 · 320 阅读 · 0 评论 -
说一下switch(expr)的表达式类型
expr可能是一个枚举类型,或者一个整数的表达式(int 或Integer),而short byte char可以默认隐式的转换为int类型,所以可以而double和float不行case后可以跟一个常量计数器,例如1+2还可以跟一个final类型的变量(final 必须是编译常量 final int a = 1),不能是变量和带有变量的表达式从JDK1.7之后expr支持string原创 2015-07-18 15:43:15 · 5247 阅读 · 0 评论 -
Strictftp关键字的作用
strictftp是 strict float point 的缩写,strictftp用于声明一个类,接口或方法,在其声明的所有范围内所有的浮点数的计算都是精确地原创 2015-07-18 15:56:37 · 523 阅读 · 0 评论 -
java中的不可变类
类似于C语言中的const,只能被都的类,基本类型的包装类都是不可变类,另外,String也是不可变类例如:String s= “hello”;s+= “world”;syso(s);//hello world;String s= “hello”;语句声明了一个指向String类型对象的引用,这个引用对象的名字为s 它指向了一个字符常量为“hello”;s+=“world”;并原创 2015-07-18 16:32:24 · 472 阅读 · 0 评论 -
Java连接访问Oracle--Connection.setSavepoint()方法使用
文章出处:http://cwj158.iteye.com/blog/1180025使用时有一个重要前提:你不能使用oracle的classes12.jar,需要把oracle的jdbc驱动替换成ojdbc14.jar,否则savepoint()功能不能使用(出现“abstract方法尚未被oracle的jdbc驱动实现的错误”)。JDBC 3.0的savepoints可以让你细转载 2015-09-09 11:03:14 · 1304 阅读 · 0 评论 -
openSession和getCurrentSession
文章出处:http://blog.csdn.net/liyunyun6/article/details/8946501在比较openSession和getCurrentSession这两个方法之前,我们先认识一下这两个方法。在进行配置信息管理时,我们一般进行一下简单步骤:Configuration cfg = new Configuration(); // 获得配置转载 2015-09-09 12:00:27 · 261 阅读 · 0 评论 -
js window.onload 应用 addEventListener讲解
执行条件:页面加载完毕需要注意的是,如果存在多个winodws.onload的话,只有最有一个生效,解决这个办法是: 1、window.onload = function() {f(); f1(); f2(); ...} 2、if(window.addEventListener){ window.addEventListener('loa转载 2015-09-10 16:27:56 · 6176 阅读 · 0 评论 -
Struts2的拦截器机制
Struts2的拦截器机制:Struts2的拦截器机制: 1:拦截器是struts2中一个重要的组成部分,可以吧struts2比喻成一个大的空容器,大量的拦截器完成了该框架的大部分操作,例如param拦截器负责解析http请求的参数,并设置action的属性,servlet—config 拦截器直接将http请求中的HttpServletRequest 实例和HttpServletResp原创 2015-12-07 23:52:42 · 257 阅读 · 0 评论