- 浏览: 204669 次
最新评论
文章列表
MyEclipse 快捷键
- 博客分类:
- IDE工具
-------------------------------------
MyEclipse 快捷键1(CTRL)
-------------------------------------
Ctrl+1 快速修复
Ctrl+D: 删除当前行
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某行
Ctrl+O 快速显示 OutLine
Ctrl+T 快速显示当前类的继承结构
Ctrl+W ...
S2SH之struts2问题以及解决方式集锦
- 博客分类:
- S2SH
1、Unable to instantiate Action, LoginAction, defined for 'logout' in namespace '/解决方案
解决方式:(1).检查struts.xml中class路径是否错误,仔细检查,可能路径名写错了(自己就是写错了一个字母。。)
(2).检查页面中调用action的地方是否有拼写错误。
2、后台定义的全局变量,在界面,值显示不出来,譬如说后台有个集合,集合中的内容也有,用struts2迭代标签循环打印,没值显示。
错误可能是以下几点中的一个:第一、后台前台定义的变量是否一致?
第二、在后台是否提供了此变量的get方法?
第三 ...
1、问题描述
Bean property 'sessionFactory' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
字面描述就是sessionFactory在类里引用却没有提供get方法
解决方式一:观察spring配置文件代码中,看是否有 ref=sessionFactory的引用,若有,再检查是否有sessionFactory这个bean存在。如若都没错,则在接口实现类中,观察类是 ...
项目中所遇问题以及解决方式综合
- 博客分类:
- 项目
1、当导入一个新的项目,项目名称前出现感叹号时,问题在于原项目在其他机器上引进了jar包,而移植到这台机器上时,没找到相关的jar包。
解决方式:右键点击项目,build path -> Config build path ,在出现的面板中,找到前面打红叉的jar包,若为项目需要,则重新引进,若不需要,则直接remove掉即可。。。
2、若类中报错,明明已经引入了包,但是显示找不到,无法识别,则可菜单project下找到clean清空一下,然后重新生成.classpath文件,则可解决问题
说实在话,有时候一段时间不搞编码,一旦动手做,很容易被那些低级错误弄得烦躁得想死,也怪自己没有一个总结的好习惯,此处总结下这类问题的症结所在,纯属自己个人所碰到的,以后碰到其他问题,也会慢慢的加进来,进行补充。。。免得自己再犯类似的低级错误。。。
1、检查tomcat中的webapps下是否成功加载了该项目,如若没有,手动再重新加载。
2、用struts2做项目的视图层,检查浏览器的访问路径是否正确,昨晚自己就犯了一个错误,<s:a href="/xxx.action">xxx</s:a>>就因为多加了个“/”,结果访问路径中就没有项目名称。。。 ...
以下是在jsp页面产生一个直方条形图,至于其他的图,只要改动下Action中产生图的代码即可,反正只要返回一个JFreeChart对象即可。。。。此方法就不需产生临时图,更加不存在还要记着该何时清除临时图片的问题。。。稍微修改下代码,则可是针对一次请求则动态产生图表,应该也就不存在网上大家讨论的并发问题了。。。,纯属个人见解,欢迎指正~~共同进步。。。。
1、搭建环境所需jar包
struts2基本包、jfreechart的两个基本包、加上struts2的struts2-jfreechart-plugin-2.2.1.1.jar即可
2、jsp页面代码
<img src="b ...
一、导出到PDF文件
0,环境搭建所需jar包:
文件 描述
jfreechart-1.0.6.jar JFreeChart类库
jcommon-1.0.9.jar Jcommon类库
itext-2.0.6.jar Itext类库
1、硬编码创建一个PDF文件,调用方法将图表写入文件,方法的一个参数是FontMapper对象。iText使用FontMapper接口将java字体对象映射成基本的字体对象。DefaultFontMapper类预先默认映射为java本地化字体,而400和300分别是图表的宽和高
File fileName = new Fil ...
The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar
项目部署运行出现以上报错,解决方式是: 最终查到问题是 jstl.jar 包,standard.jar在原项目中有,但在tomcat发布的应用WEB-INF/lib下没有,这是工具发布项目的问题,复制一个jar包过去问题就解决了。
Android 监听网络的变化
Android中网络情况时有变化,比如从有网到没网,从wifi到gprs,gprs又从cmwap到cmnet...等等!
如果你的程序有些功能是需要网络支持的,有时候就需要监听到网络的变化情况进行相应的处理。
比如说下载一个文件,如果突然断网了,怎么处理?网络又恢复了,如何监听到并重连?
当网络变化的时候系统会发出义个广播broadcast,只要在程序中注册一个广播接收器BroadcastReceiver,并在IntentFilter中添加相应的过滤,这样一旦网络有变化,程序就能监听到
public static final String CONNEC ...
Android中重写已有的方法的一些例子
- 博客分类:
- Android
1、弹出菜单项的用法例子
// 重写方法 点击菜单 弹出的菜单项的设置
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0, Config_constant.MENU_EXIT, 0, "退出")
.setIcon(R.drawable.exit);
return super.onCreateOptionsMenu(menu);
}
// 用户点击菜单选项触发的事件
@Override
public boolean onOptio ...
1、缓存用户的设置,记住用户的选择
/**
* 方法:将用户的相册皮肤SD卡里存在的路径存入Preferences
*/
public void saveSkinPath(String path){
SharedPreferences ssp = getPreferences(MODE_WORLD_WRITEABLE);
//获得Preferences
SharedPreferences.Editor editor = ssp.edit(); //获得Editor
editor.putString("skinPath ...
// 重写方法 点击菜单 弹出的菜单项的设置
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0, Config_constant.MENU_EXIT, 0, "退出")
.setIcon(R.drawable.exit);
return super.onCreateOptionsMenu(menu);
}
// 用户点击菜单选项触发的事件
@Override
public boolean onOptionsItemSelected(Me ...
1、根据路径创建新文件
public File createFile(String dir,String fileName) throws IOException{
File file = new File(dir + File.separator + fileName);
file.createNewFile();
return file;
}
2、创建存放文件的目录
public static boolean createDirs(String path){
File dirFile = new File(path);
if(dirFile.mkdirs()){
Sys ...
public class ImageUtil {
public static InputStream getRequest(String path) throws Exception {
URL url = new URL(path);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setConnectTimeout(5000);
if (conn.getResponseCode ...
1 在SSH各个层次获得项目根目录 REQUEST 等
1.System.out.println(ServletActionContext.getServletContext().getRealPath("/"));
2.ystem.out.println(Struts2Utils.getParameter("loginName"));
System.out.println(ServletActionContext.getServletContext().getRealPath( ...