随笔分类 - JAVA
摘要:•android-support-v4.jar,这是谷歌官方 给我们提供的一个兼容低版本Android设备的软件包,里面包囊了只有在Android3.0以上可以使用的api。而ViewPager就是其中之 一,利用它我们可以做很多事情,从最简单的导航,到页面切换菜单等等。•ViewPager的功能就...
阅读全文
摘要:最近帮同事解决一个eclipse闪退解决的问题,从网上找了N多方法皆无效,最后用一个园友的博客上的方法解决了,特转载一下。解决办法:删除文件 [workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi原博文地址:http...
阅读全文
摘要: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/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的配置文件中!所以,非常有必要
阅读全文
摘要:eclipse调试图标所代表的含义:Step into 单步进入-将进入执行的方法内部继续执行。Step over 单步前进-执行下一步。Step return – 单步退出-跳出正在执行的方法。Drop to frame – 跳到正在执行的方法的第一句代码。Resume : 执行到下一个断点。Terminate:停止调试。程序将停止运行。1、在运行时,可以选中某个变量,然后使用:Watch。就可以在Expressions窗口中看到此变量的值。2、在Breakpoints视图中,可以使用Remove All Breakpoints将所有断点一次清除。下面是调试的几种方法:1、 条件断点断点大家
阅读全文
摘要:第一种方式(简洁,直接用pullparser.nextText()来返回下一个String类型的值): 1 package lee.service; 2 3 import java.io.InputStream; 4 import java.util.ArrayList; 5 import java.util.List; 6 import org.xmlpull.v1.XmlPullParser; 7 import android.util.Xml; 8 import lee.vo.Person; 9 10 public class XMLP...
阅读全文
摘要:1. 取消系统的自动折叠Window->Preferences-> Java->Editor->Folding: Enable folding2. 取消按"."后自动激活提示功能。这样会有些提高速度 Window->Preferences-> Java->Editor->Content Assist: Enable auto activation 3. 关闭不常用的工程 一些不常用的工程打开的时候,也会影响你正在使用工程的操作速度。4. 设置启动参数 起动的时候 加上参数:eclipse.exe -vmargs -Xverif
阅读全文
摘要:Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性 Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter 在当前.
阅读全文
摘要:// <![CDATA[ setTimeout((function(){ (function(sogouExplorer){ if (sogouExplorer == undefined) return; sogouExplorer.extension.setExecScriptHandler(fu
阅读全文
摘要:目录(?)[-]ValueStack如何得到值栈:如何将对象存入值栈:让值栈执行表达式来获得值:在JSP中跳过栈顶元素直接访问第二层:在JSP中访问值栈对象本身(而不是它们的属性)ActionContextValueStack与ActionContext的联系和区别:如何获得ActionContext:如何向ActionContext中存入值:如何从ActionContext中读取值:HttpServletRequest类或request的Map使用HttpServletRequest类还是request的Map使用request的Map还是ActionContext:如何获得HttpServ
阅读全文
摘要:DAO一般配置成单例。action一般配成prototype。
阅读全文
摘要:几天看到java的动态代理机制,不知道是啥玩意,然后看了看。死活不知道 invoke(Object proxy, Method m, Object[] args)种的proxy是个什么东西,放在这里有什么用?于是网上到处搜刮,把自己的理解写了写。1Java代码2/**3*相亲接口4*5*@authorzhengt6*@timeJun3,20953:13:03PM7*/8publicinterfaceXiangQinInterface{9/**10*相亲方法11*/12publicvoidxiangQin();13}14/**15*张三相亲实现类16*17*@authorzhengt18*@ti
阅读全文
摘要:Class类就是你new出来的那个对象的模版 Class会记录你new的那个对象的元数据,包括 方法信息 属性信息 实现的接口信息等等等等 虚拟机装载的就是这个Class对象
阅读全文
摘要:Java Web开发中,路径问题是个挺麻烦的问题,本文小结了几个常见的路径问题,希望能对各位读者有所帮助。 (1) Web开发中路径的几个基本概念假设在浏览器中访问了如下的页面,如图1所示:图1Eclipse中目录结构如图2所示:图2那么针对这个站点的几个基本概念表述如下:1. web站点的根目录:http://localhost:8080/2. web应用的的根目录:http://localhost:8080/test/3.同级目录:http://localhost:8080/test/articles/article1.jsp和http://localhost:8080/test/arti
阅读全文
摘要:假定你的工程名称为projects,你在浏览器中输入请求路径:http://127.0.0.1:8080/projects/pages/newForm.jsp则执行下面向行代码后打印出如下结果:1、 System.out.println(request.getContextPath());打印结果:/projects2、System.out.println(request.getServletPath());打印结果:/pages/newForm.jsp3、 System.out.println(request.getRequestURI());打印结果:/projects/pages/new
阅读全文
摘要:1、jvm对成员变量和成员方法和绑定机制只有两种:一种是:静态绑定,一种是动态绑定。(在子类和父类上才会出现动态和静态的绑定)2、我们总结:只有实例方法是动态绑定,其他全部是静态绑定
阅读全文
摘要:一、Windows系统安装JDK 1、准备JDK安装程序,可到Sun官网 http://www.oracle.com/technetwork/java/javaee/downloads/index.html 下载需要的版本 (注意,32位系统选择X86;64位系统选择X64)。我这里安装 "jdk-6u23-windows-i586.exe"。 2、双击运行 jdk-6u23-windows-i586.exe 程序,同意Sun协议,选择安装目录,JDK目录: C:\Java\jdk1.6.0_23;JRE目录 C:\Java\Jre (根据情况自己定),下一步直到完成,退出
阅读全文

浙公网安备 33010602011771号