- 浏览: 13544 次
- 性别:
- 来自: 无锡
最新评论
文章列表
SpringMVC+Freemarker的开发框架中,遇到了这个异常javax.servlet.ServletException: Could not resolve view with name,这个是说视图不能被解析识别,一般是html,jsp的名字写错了,有时候是在Action中返回的视图名写错了,有时候是Action本来是要返回一个json字符串,而忘记在Action加注解 @ResponseBody,导致Action去找视图,这个样就会报异常。
今天在开发中,我的项目在本地服务器上跑没什么问题,可是项目部署到测试服务器后就出错了,报的错误的xxx.html不能被解析,后来找到原因是因为我本地的html没提交到svn上面的。我发现我的TortoiseSVN
不能提交本地新建的文件而svn库没有的文件,后来找到了解决方案,按照下图所示就可以提交了:
在数据库的查询中我们可以使用order by实现按某个字段升序或者降序的排序,如果是要按照一个特定的顺序排序,用order by 就不行了,例如要按照id 是2、3、1这个顺序排序,显然用升序或者降序都不行,这里就要用到集合了(unionall)
这里我们可以创建一个数组或者是list把id按照一定的顺序放入到数组或者集合中 把这个集合或者数组作为参数传递个方法
public List<Base> findHistory(List<Integer> ids){
return sql.selectList(NAMESPACE + "find ...
最近在开发中做了一个首页最近浏览记录的功能,最开始我在访问主页的Action中取出cookie,并根据cookie数据,调用模型层从数据库查询数据,并发送到首页显示,做好后,开始是没问题,后来发现,当我点击了一个新的信息后,最近浏览记录无变化。思考很久才发现是服务器的缓存导致最近浏览记录没有实时更新。
最后采用ajax的方式解决了这个问题。
画图片的工具类
public final class ImageUtil {
private static final char[] chars = { '0', '1', '2', '3', '4', '5', '6',
'7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I' };
private static final int SIZE = 4;
private static final int LINES = 5;
private static final int WIDTH = 80;
p ...
比如,在浏览器地址栏输入
http://ip:port/web01/hello
step1,浏览器依据ip,port建立与servlet容器(容器同时
也是一个简单的web服务器)之间的连接。
step2,浏览器将请求数据打包(按照http协议,该数据包
也称为请求数据包)。
step3,浏览器发送请求数据包给容器。
step4,容器收到请求数据包之后,解析该数据包,并将
解析之后得到的数据封装到request对象上,同时,容器
还要创建response对象。
step5,容器要依据请求资源路径("/web01/hello")找到
servlet的配置 ...
首先由一个bean 这是要加载的数据类型
public class Stock {
private String code;
private String name;
private double price;
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getName() {
return name;
}
public void setName( ...
今天在开发过程,需要向数据库里面插入一条记录。可是在表单提交的时候报出了一个413的状态,我上网查询了导致413错误的原因和解决方式。413状态时请求实体过大,超出了服务器处理的能力。我按照网上说的方法修改了form表单的属性,可是依然不能成功。后来我才发现是因为数据库的问题,很是奇怪。由于需求的变更,这张表需要增加两个字段,我只,在测试数据库上修改了这张表,开发用的数据库没修改,而我在bean上增加了这两个属性,页面上也添加了这两个输入项。所以出现了413的错误,很奇怪,本来应该是报sql异常的,很奇怪,还好问题解决了。