- 浏览: 45521 次
- 性别:
- 来自: 长沙
最新评论
-
bewithme:
放弃strtus吧小兄弟
struts2开发11--提交后自动显示等待界面 -
bewithme:
小朋友放弃struts吧
struts2开发10--struts2异常处理机制 -
bewithme:
小同学,现在谁还特么用struts
struts2开发7--在struts2中实现上传文件类型过滤
文章列表
如题,大家可以参考参考
package lesson12;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class lesson12 {
/**
* 输入两个正整数m和n,求其最大公约数和最小公倍数
*/
public static void main(String args[]) {
// List<Integer> list=new ArrayList<>();
Scanner scan = n ...
在用户输入信息时,文本框显示提示信息会给用户输入打来很大的方便,在jQuery中使用jquery.autocomplete.js插件实现该功能,具体参考代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
& ...
有时候为例提高输入效率,需要多个输入框实现同步输入操作,在jQuery中参考代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<script language="javascript&q ...
网页中有时候要用到禁用网页中鼠标右键单击和禁用网页中文本选择功能,可以防止用户对网页上面的内容进行复制,在jQuery中使用这些功能的参考代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServe ...
在网页中,为例提高用户体验,往往会在用户使用文本框时提示文本框最大限定字数以及当用户输入后,提示还可以输入的字符数,这里用到了另外一个插件charCount.js来实现该功能。
以下参考程序实现的功能有
1、限制文本框里面的字符数,当超过规定的字符数时不能再继续输入,用户在输入过程中会提示还可以输入的字符数
2、文本框内会出现默认灰色的提示文本,当文本框获得焦点时,比如用鼠标点击该文本框,提示文本会自动影藏,当文本框离开焦点时又会恢复默认的提示文本。
参考代码如下:
<%@ page language="java" import="java.uti ...
在开发过程中。有时候会获取鼠标当前的坐标,主要分为三种,第一种是获取鼠标在屏幕中的坐标,第二种是获取鼠标在客户区中的坐标,第三种是获取鼠标在窗口页面中的坐标。
分别用的方法名称为screenX和screenY,clientX和clientY,pageX和pageY。
属性说明
clientX/clientY
名称
说明
返回
clientX
返回事件触发时鼠标相对于元素视口 的X坐标
数值
clientY
返回事件触发时鼠标相对于元素视口 的Y坐标
数值
在网页中我们经常会碰到当我们浏览网页的内容大于一页时,网页中提示返回顶部按钮,当我们点击一下就可以返回到开始浏览网页的顶部,或者某些网页中的广告会随着网页的滑动儿一直固定在网页的某个位置。下面以一个例子来实现这些功能。
该程序的功能有三个
1、当网页内容大于一页时,在浏览器的底部会出现返回顶部按钮
2、该按钮会一直固定在网页的底部,不会随着浏览器在竖直方向平滑页面而消失
3、当点击该按钮时,会自动返回网页的顶部位置
用jquery具体实现如下:
<%@ page language="java" import="java.util.*" ...
网页中经常会见到图片沿水平方向、竖直方向移动,图片动态放大、缩小,图片展开、收缩等功能,在jQuery中可以用animate()函数很方便的实现该功能,具体参考代码如下
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head> ...
在网页中,用网页内容淡入淡出可以使得网页内容更加生动,在jQuery中实现起来比较简单,用的方法主要是这几个
(1) fadeIn() 用于淡入已隐藏的元素。
(2)jQuery fadeOut() 方法用于淡出可见元素。
(3)jQuery fadeToggle() 方法
jQuery fadeToggle() 方法可以在 fadeIn() 与 fadeOut() 方法之间进行切换。如果元素已淡出,则 fadeToggle() 会向元素添加淡入效果。如果元素已淡入,则 fadeToggle() 会向元素添加淡出效果。
(4) jQuery fadeTo(speed,opac ...
用户在查看网页过程中,经常会碰到网页中由于内容较多而无法全部显示出来,这时候网页中会出现一个类似“展开全部”或者“显示更多”的功能按钮,让用户可以查看全部内容。这个操作用jQuery操作非常简单,具体实现代码如下:
第一步,下载jquery.js文件,这个文件网上有很多,用户可以自行下载自己需要的。
第二步,把下载好的jquery.js放在项目WebRoot的script文件夹中,当然,大家也可以直接放在WebRoot根目录下。
第三步,应用,当点击按钮时候,让自己设定的内容显示或者影藏,这里是以jQuery框架中的toggle()函数,具体代码如下:
<%@ page lang ...
在互联网中,分页技术的使用非常广泛,也是必须的。在hibernate中使用分页很方便,如下所示:
(1)setFirstResult(int firstResult):设置开始检索的对象,参数firstResult设置开始检索的起始对象。
(2) setMaxResults(int maxResults):设置每次检索返回的最大对象数。参数maxResults用于设置每次检索的返回对象数目。
具体参考代码如下:
public List findbypage(int pageNo, int pageSize)
{
String queryString="from stude ...
这里总结了hibernate常用的一些检索方式,供大家参考。
1、多态查询
在HQL中,如果查询一个表中的所有记录,语句如下:
String queryString="from cat";
或者指定其包名,例如cat的包名为com.test,
String queryString="from com.test.cat";
其中cat为实体类的类名,而不是数据库里面的表名称,大家注意一下,在查询一个类时,hibernate会自动搜索这个类的所有继承类,这就是多态查询。比如上面的cat,如果有继承cat的类,hibernate会把所有实例都 ...
文件的操作在开发过程中在所难免,例如文件File创建、删除、读写、文件夹创建、输出文件夹目录下全部文件名称等操作,下面给出一些文件的基本操作,供大家参考。具体参考代码如下:
package cn.example.file;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.i ...
多对多关联也是一种极为常见的关联关系,比如一个学生可以选修多门课程,一门课程也可以有多名学生选修,要实现查询一个学生所选的所有课程的和查询一门课程所有选修的学生就需要用到多对多的关联关系。多对多的基本原理是在数据库中另外创建一张表来管理表与表之间的联系,关键配置为*.hbm.xml文件中的set的配置,用到的标签为:many-to-many 。
以一个学生可以选修多门课程,一门课程也可以有多名学生选修为例:
一、创建多的一端student类
package cn.test.Bean;import java.util.HashSet;import java.util.Set;public ...
开发过程中难免会碰到一对多、多对一的关系,比如一个学生属于一个班级,而一个班级里面有多个学生,一个部门有多个员工等,这种情况就需要用数据库表与表之间的关联关系,如果不用关联关系,维护数据库表格将会变得非常麻烦。下面以多个学生属于一个班级介绍在hibernate中数据库表中1-n的关联关系配置方法。
一、hibernate一对多双向关联映射的方法如下
(1) 一的一端,在set元素中使用key元素来表明需要在对方的表中添加一个外键来指向一的一端
(2) 多的一端,则使用many-to-one元素来映射
二、具体配置实现
(1)建立一的一端的类Classes其代码如下:
packag ...