❶ 求一个SSH框架的javaWEB项目
首先将下面代码COPY下来写成一个js;
<!-- 开始-->
//自动补全
//autoInput 自动补全输入组件ID
//自动补全UL列表ID
function AutoComplete(autoInputId, autoULId) {
var child = null;
//获取服务器数据value文本框输入值,list数据库返回集合,valueProperty使用list对象的那个属性作为vlaue值
this.autoComplete = function (value,list) {
//清空上次数据
DWRUtil.removeAllOptions(autoULId);
if (child != null && value == child.innerHTML) {
return;
}
if (value == "") {
return;
}
child = null;
if (list.length > 0) {
$(autoULId).style.display = "block";
for (i = 0; i < list.length; i++) {
var title = list[i];
var li = document.createElement("li");
li.ondblclick = function () {
child = li;
$(autoInputId).value = li.innerHTML;
$(autoULId).style.display = "none";
};
li.innerHTML =title;//li.innerHTML 表示数据库中的tname
//alert(li.innerHTML);
$(autoULId).appendChild(li);
}
} else {
$(autoULId).style.display = "none";
}
};
//当按下上下按钮的时候选中数据
window.document.onkeydown = function () {
var key = window.event.keyCode;
//向下
if (key == 40) {
if (child == null) {
var nextNode = $(autoULId).firstChild;
if (nextNode != null) {
child = nextNode;
child.style.backgroundColor = "powderblue";
}
} else {
var nextNode = child.nextSibling;
if (nextNode != null) {
child.style.backgroundColor = "";
child = child.nextSibling;
child.style.backgroundColor = "powderblue";
}
}
//向上
} else {
if (key == 38) {
if (child != null) {
var previousNode = child.previousSibling;
if (previousNode != null) {
child.style.backgroundColor = "";
child = child.previousSibling;
child.style.backgroundColor = "powderblue";
}
}
} else {
if (key == 13) {
if (child != null) {
$(autoInputId).value = child.innerHTML;
$(autoULId).style.display = "none";
}
}
}
}
};
//设置补全数据位置
window.onload = function () {
var oRect = $(autoInputId).getBoundingClientRect();
$(autoULId).style.left = oRect.left - 42;
$(autoULId).style.top = oRect.top + 20;
};
}
<!--结束--> 如果以上js保存不起就将js的编码改为gbk(JS右键属性就是了),
<!-- 关于上面这个Js你就不要问我为什么了。因为我也不知道 。我只知道我要用的时候我导进来就行了-->
现在就要看jsp页面了:
1.首先:导入上面写入的js,然后在web.xml去配置,然后再在IE中进去测试。找到其它的js.
2.写入以下样式
<style type="text/css">
.aul{list-style-type: none;width: 150px;position: absolute;display: none;}
.aul li{background-color: expression(sourceIndex%2==0?'lavender':'beige')}
</style>
3.函数以及回调函数如下:
<script type="text/javascript">
//创建自动补全对象
var auto= new AutoComplete('dictType','ul1'); //前面一个是input的id,后一个就是ui的id咯
function autoName(value){
DWRService.findTypeByName(value, // DWRService是在dwr.xml中的名称.. findTypeByName是Biz中的方法///方法根据输入的值进行like查询返回list
function(list){
auto.autoComplete(value,list);
});
}
</script> 4.最后一步: //下面这个input是你输入的框要补的那个.. (表示不清..不知道怎么说)
<input type="text" name="basDict.dictType" id="dictType"
onpropertychange="autoName(this.value)">
<ul class="aul" id="ul1" style="cursor:pointer;"> <!--一定是普通的标签..ui是呆会查询符合条件的值显示的位置> <!--上面这些代码是我从我前几天做的项目中下来的。
如果你按我这种方式去实现Ajax去实现的话有什么不明白的。可以问我。不过我这几天白天都在做项目,最好晚上留言给我。 呵。不好意思啊。。
再说明一下,整个我都是用dwr框架去实现的/.---->
biz方法如下:
public List findTypeByName(String tName) {
String hql = "select distinct d.dictType from BasDict as d where d.dictType like '%"+tName+"%'";
return super.getHibernateTemplate().find(hql);
} dwr.xml配置如下:
<dwr>
<allow>
<create creator="spring" javascript="DWRService">
<param name="beanName" value="BasDictBiz"/>
</create>
</allow>
</dwr> 要是做出来效果你不满意你可以改一下jsp上的页面上的代码。使下拉的更漂亮
❷ 请问谁有Java的项目开发的案例资料
❸ 请问谁能发我一个JavaWebSSH2的小项目,十个界面的就好!急需,非常感谢!!
网上有资源你搜javaweb项目开发精粹源码就可以了,还有配套电子书,实力讲解
❹ 求 java web开发 ssh2整合(struts2 hibernate3 spring3)中型项目源码
已经发给你了
❺ 求一个Java的ssh项目源码
需要的话 可以发给你一份。留下你的邮箱,或者直接加我
❻ ssh框架只是被用来开发java web的么
1. ssh框架只是被用来开发java Web项目的,当然这个项目可能会灰常的大
2. 如果不学习java Web是不需要去学习ssh的,即使学习java Web也不一定非得学习ssh.
3.s2sh,表示struts2, spring,hibernate, 这么写是因为struts1和struts2不是同一个东西,虽然名字差不多。
4.现在讲解ssh的书籍都差不多,现在基本没有struts1方面的书了,因为基本没人用了,除了旧的改造项目。 书籍没有好坏,看看是否属于自己就OK,我不是怕麻烦,是因为这本来就是介绍工具的书籍,我看过基本书讲的内容大同小异,都是复制从官方文档翻译拷贝过来的。
ssh相对来说是很简单的,别说复杂,因为虽然配置文件比较多,但是不需要记忆,只需要用的时候拷贝过来改改就行了,不会的可以去查。struts是个MVC框架,节约开发成本和时间,类似的框架有好几个,比如spring mvc,hibernate是对数据访问的优化,类似地框架着名的有ibatis,spring是个管理框架,开发是对项目的管理结构很清晰,编程代码会少很多很多滴。
这些加起来就那么多步骤,也就那么几句代码,你需要做的就是总结,总结几个模式,到时候开发是,拷贝去改一改就好了。不要为为什么,不要问原理,它天生就那样,记着用就行了。
❼ java web SSH框架
如果想用好SSh框架,最重要的是理解发送请求-->响应结束的整个过程以及web项目中配置的跳转流程,那样才能更好的学习这个框架。还有就是尽量把一些常用方法的代码封装起来,这样就可以直接调用,解决代码的重用问题。
❽ 基于ssh的Javaweb项目,web.xml,strurs-config.xml,等等,就是三大
web.xml里面写调用spring, spring.xml里面写一下关于映射 数据源的配置,hibernate配置文件配置数据库的配置,比如端口ip之类的,strurs里面写action的配置,网上有很多资料 网络ssh 出来一大堆
❾ 你好你有javaweb旅游项目代码么
这篇博文 网页链接是基于Bootstrap框架和SSH框架实现的旅游自助系统网站,JAVA WEB开发的,有详细的开发文档和源码,你看看是不是你需要的,是的话,请采纳哦^_^