java web
u010785025
这个作者很懒,什么都没留下…
展开
-
struts2类型转换
从何网页上接收到的数据类型一般都是String类型的,然而数据库内部存储的属性以及我们定义的实体类属性类型多种多样,怎样将其进行转化? Prams拦截器给我们完成了一部分工作,其可以把常见的简单类型自动转化,但是他不是万能的,如果从网页接收到格式错误的数据,则需要我们进行处理。解决办法有以下几种:(摘自佟刚课件) 问题1: 如何覆盖默认的错误消息? 1). 在对应的 Actio转载 2016-03-29 17:55:14 · 351 阅读 · 0 评论 -
struts2初探
初学struts框架几日,以一个小例子记录一下当前理解。 struts2的核心在与一个配置文件,名为struts.xml.此配置文件好比一个控制枢纽,对于所有请求,通过action来管控。 例子: input.jsp给出表单供填写:代码:<body> <form action="product-save.action" method="post"> //这个.action必须在str原创 2016-01-24 11:34:01 · 389 阅读 · 0 评论 -
Myeclipse使用html模板
不想自己做界面,在CSDN上下载了一个很漂亮的界面,文件结构是这样的: 本来以为整成.jsp放到myeclipse中用会很难,没想到自己试了之后发现非常简单。 第一步,在webroot下建立JSP文件,这些jsp文件的名字一定要和html文件的名字对应。 第二步,打开HTML文件,CTrl+C,复制到对应的你自己建的jsp里,注意,只换掉标签里面的,上边的page什么的都不要动。 第三步原创 2016-01-26 14:29:25 · 2980 阅读 · 1 评论 -
.properties文件妙用多
如果经常用到同一个属性的值,不用总是重复地把其值写到程序里,.propertie文件会帮我们解决很多问题,他有点像C语言里面的的#define A B比如,设置数据库连接属性: driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/mybatis name=root password=123456用的时候直接引用属性名即可原创 2016-03-30 19:42:54 · 326 阅读 · 0 评论 -
SSM整合 错误收集之 listener
1.表现为:加上下面这段就挂掉 <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> 严重: Exception sending context initialized event to listener原创 2016-04-13 22:00:13 · 1120 阅读 · 0 评论 -
SSM整合 错误收集之 There is no Action mapped for namespace / and action[unknown location]
1.表现:There is no Action mapped for namespace / and action name user_add. - [unknown location] 2.原因:namespace3.此类问题排错建议 可能的原因: 1).—–首先查看你的struts.xml 文件是否在src目录下; 2).—–检查struts.xml文件的语法是否正确:原创 2016-04-17 19:33:16 · 439 阅读 · 0 评论 -
Integer.ParseInt()异常
<a href="book_findBooksByKind?&pageNo=${bookPage.nextPage} & kind=CS">这里传参数:bookPage.nextPage,action接收到的是string型。 程序需要将string转成int来使用。 用上try { pageNUmber = Integer.parseInt(pageNo);原创 2016-04-28 11:25:38 · 24261 阅读 · 0 评论 -
jquery autocomplete插件 实现输入框自动补全
需求:如图 提示内容从数据库中取得。1.jsp页面加入输入框<s:textfield name="bookName" id="bookName"></s:textfield>也可用纯html标签。2.jsp页面加入 autocomplete插件的css和js文件,另外还有jquery的js文件<script type="text/javascript" src="js/jquery.min.j原创 2016-05-04 14:59:26 · 1436 阅读 · 0 评论 -
json2
接下来看一段复杂的json文本,要求用java代码解析当前的天气 和 未来三天的天气:{ "count": 1, "created": "2016-06-24T05:44:43Z", "lang": "null", "results": { "chan原创 2016-06-27 17:27:14 · 451 阅读 · 0 评论 -
Java 读 Txt 返回 String
//从指定路径找到文件并读取至字符串后返回 public static String read(String filePath) { // 读取txt内容为字符串 StringBuffer txtContent = new StringBuffer(); // 每次读取的byte数 byte[] b = new byte原创 2016-06-27 17:49:41 · 1140 阅读 · 0 评论 -
网页跳转:重定向与转发
在servlet里,有一个json字符串需要可以在前台被访问到。于是我试着把它用request.setAttribute(“jsonStr”,jsonStr)放在request里以便下一个页面访问。 接着我跳转页面:response.setStatus(response.SC_MOVED_TEMPORARILY);response.setHeader("Location", "index.jsp原创 2016-06-28 17:40:21 · 499 阅读 · 0 评论 -
servlet9-JDBC 数据库访问
mysql root 123456 没啥好说的 代码就是那个套路 不变的 定义好 JDBC驱动器名,数据库路径,用户名,密码 注册JDBC驱动器(确保那个jar包已经加进来并且可以用了 要放在lib目录下 再buildpath才行) 建立连接 关闭连接直接上代码// 加载必需的库import java.io.*;import java.util.*;import javax.ser原创 2016-06-22 17:06:19 · 479 阅读 · 0 评论 -
.js 文件加入顺序
.js 文件加入顺序 会关系到 程序是否能达到预期效果 jquery的库文件 要 放在自定义的.js文件之前!原创 2016-04-18 17:22:36 · 396 阅读 · 0 评论 -
List 转 JSON字符串
1.加入fastjson.jar 2.String json_allNtc = JSON.toJSONString(notices);//notices为List原创 2016-06-28 17:45:57 · 538 阅读 · 0 评论 -
性能调优(转载)
性能调优之七:J2EE后台程序调优 调优原则: 1、 减少数据库访问次数 (1) 使用数据缓存的存取方式 (2) 使用批量处理的方式 2、 减少SQL语句的执行时间 (1) 使用占位符的访问方式 (2) 优化SQL的执行计划(比如使用数据库索引或者调整SQL) 3、 减少程序执行的时间 (1) 使用异步调用代替同步调用 (2) 使用本地AP转载 2016-07-06 08:33:34 · 404 阅读 · 0 评论 -
JSON
键值对,可嵌套,逗号分隔,{}对象,[]数组,可转成javascrip使用 暂时就是这么理解的~ 一个典型的json文本的例子:{"employees": [{ "firstName":"John" , "lastName":"Doe" },{ "firstName":"Anna" , "lastName":"Smith" },{ "firstName":"Peter" , "lastN原创 2016-06-23 15:06:58 · 265 阅读 · 0 评论 -
Mybatis 配置实体类的别名
在Mapper中定义sql操作时,通常要制定传入参数类型和返回值类型,如果他们是对象,则必须制定此对象的准确路径,才能找到,比如:<insert id="addUser" parameterType="com.atguigu.mybatis.test1.User" > insert into users(name,age) values(#{name},#{age}) </原创 2016-03-30 19:54:13 · 5569 阅读 · 0 评论 -
Mybatis CRUD 操作(XML实现)
基于快速入门时所建工程和数据库开始做增删改查操作。1.在src下新建一个package,命名为com.atguigu.mybatis.test2.2.将上次用到的userMapper复制到新的package目录下,并修改namespace.3.在conf.xml中注册新的userMapper.xml<mapper resource="com/atguigu/mybatis/test2/userMap原创 2016-03-30 10:44:00 · 394 阅读 · 0 评论 -
nodeName nodeValue nodeType typeof
nodeName 属性含有某个节点的名称。元素节点的 nodeName 是标签名称属性节点的 nodeName 是属性名称文本节点的 nodeName 永远是 #text文档节点的 nodeName 永远是 #documentnodeValue 节点值对于文本节点,nodeValue 属性包含文本。对于属性节点,nodeValue 属性包含属性值。nodeValue 属性对于文档节点和元素节点是不可转载 2017-02-19 14:09:44 · 324 阅读 · 0 评论