关于首页如何调用servlet

问题描述

我是个初学者现在正在做一个关于网上订书的项目,遇到的问题是我想在首页就调用数据库的数据然后显示在jsp的页面上,可是我试过好几个方法都不能实现,希望有人能帮我一下。谢谢。给个思路或是几行代码就可以。非常感激

解决方案

解决方案二:
教你个笨办法。你首页不是要接收一个list来展示数据么?你就判断一下<c:iftest="${sessionScope.list==null}"如果是空就给servlet发一个请求。
解决方案三:
不一定是list,是其他东西也行。反正你就判断一下是否为空,空的话就跳到servlet
解决方案四:
找本讲jsp的书看下就知道了。都会讲这个内容的。方法1.写个javabean,在页面上调用。方法2.直接在jsp上写代码,就是写<%...%>这种。方法3.用那些jsp自带的标签。
解决方案五:
struts当中配置一个欢迎页面,一般是需要一个实际存在的文件,那么可以这样做建一个文件,文件的名字为index.do然后配置默认的欢迎页面为index.do由此看来你可以试一下,配置一个欢迎页面为你的serlvet名,然后建一个文件与url-map...相同试试
解决方案六:
试了一下,模仿struts的思想也是可行的.建一个文件与你想要访问的servlet的url-patten相同在web.xml里配置欢迎页面为servlet的url-patten<?xmlversion="1.0"encoding="UTF-8"?><web-appversion="2.4"xmlns="http://java.sun.com/xml/ns/j2ee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"><servlet><servlet-name>ddd</servlet-name><servlet-class>a.dddd</servlet-class></servlet><servlet-mapping><servlet-name>ddd</servlet-name><url-pattern>/dddd</url-pattern></servlet-mapping><welcome-file-list><welcome-file>dddd</welcome-file></welcome-file-list></web-app>

解决方案七:
赞同3楼的。
解决方案八:
方法1.写个javabean,在页面上调用。方法2.直接在jsp上写代码,就是写<%...%>这种。方法3.用那些jsp自带的标签。
解决方案九:
可以通过js调用document.location="方法";

解决方案十:
首页跟其他页没什么区别你其他页面能实现首页也可以的不过要注意一下登陆验证这块另外你研究一下.html.jsp.do.action等结尾的地址中间件到是如何处理的和他们之间的区别
解决方案十一:
给你个jsp连mysql的代码你自己看看!要正确的使用这段代码,你需要首先在MySQL数据库里创建一username表,表里面创建两个字符型的字段,字段名分别为:uid,pwd,然后插入几条测试数据。以下用两种方式来实现JSP连接MySql数据库。第一种方式,用JSP实现。<%@pagecontentType="text/html;charset=gb2312"language="java"import="java.sql.*"%><metahttp-equiv="Content-Type"content="text/html;/****************************************JDBC_ODBC连接MySql数据库,不需要设置数据源******///**********数据库连接代码 开始******///以下几项请自行修改Stringserver="localhost";//MYSQL服务器的地址Stringbname="test";//MYSQL数据库的名字Stringuser="root";//MYSQL数据库的登录用户名Stringpass="chfanwsp";//MYSQL数据库的登录密码Stringport="3306";//SQLServer服务器的端口号,默认为1433//数据库连接字符串Stringurl="jdbc:mysql://"+server+":"+port+"/"+dbname+"?user="+user+"&password="+pass+"&useUnicode=true&characterEncoding=GB2312";//加载驱动程序Class.forName("org.gjt.mm.mysql.Driver").newInstance();//建立连接Connectionconn=DriverManager.getConnection(url);//创建语句对象StatementtementResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);//****数据库连接代码结束*******Stringsql="select*fromusername";ResultSetrs=stmt.executeQuery(sql);//rs.first();while(rs.next()){out.print("用户名:");out.print(rs.getString("uid")+"密码:");out.println(rs.getString("pwd")+"<br>");}rs.close();stmt.close();conn.close();%>
解决方案十二:
不知道你的意思是不是理解了。要吗通过一个action或servlet跳转到你首页。不想跳转的话就在你页面上用AJAX去取数据。
解决方案十三:
配置web.xml中的<welcome-file-list><welcome-file></welcome-file></welcome-file-list>节点
解决方案十四:
alert
解决方案十五:
多谢给我出点子的兄弟们。有你们我会更努力的
解决方案:
记得结帖
解决方案:
在首页添加一个js的onload函数,函数里面通过ajax获取后台数据,数据成功返回后放到需要的地方显示
解决方案:
该回复于2011-03-28 10:58:08被版主删除
解决方案:
该回复于2011-03-28 10:58:06被版主删除
解决方案:
1.在jsp上写jdbc连接数据库。2.专门做一个action,用ajax。
解决方案:
javabean..

时间: 2024-08-25 20:14:00

关于首页如何调用servlet的相关文章

jsp如何实现调用servlet后页面不跳转

问题描述 jsp如何实现调用servlet后页面不跳转 想实现这样的功能:在页面点击按键后,servlet向邮箱发个验证码邮件,页面停留在当前页面,之前填写的信息保持不变.大概是异步通信的问题?不知道怎么实现...求解..(现在邮箱验证什么的都没问题,只是调用servlet后页面会跳转,但我希望能就停在当前页面,等输入验证码之后再按键,跳转到其他页面) 解决方案 可以采用AjaX实现 解决方案二: 相关请搜索jquery ajax 解决方案三: 为什么会跳转呢?你的request中是不是重定向了

DEDECMS首页循环调用一级栏目和二级栏目的实现方法

中介交易 SEO诊断 淘宝客 云主机 技术大厅 DEDECMS作为国内一款非常流行的CMS网站系统,被广大站长所喜爱,很多人都使用DEDE建站.在用dede建站的时候,有些功能,需要根据自己的喜好进行更改或调用.而在dede的官方说明文档中,像如何循环调用一级栏目和二级栏目这个功能就没有具体说明. 今天影子就给大家分享一下,各位站长朋友所需要的,在dede网站首页实现循环调用一级栏目和二级栏目,以达到网站导航优化的目的. 下面开讲: 在首页循环调用一级栏目和二级栏目,如何实现? 在很多模板中,我

javaweb-jsp页面调用Servlet后进入Servlet页面空白不跳转了

问题描述 jsp页面调用Servlet后进入Servlet页面空白不跳转了 各位大大,小弟正在用java做毕业设计,遇到一个问题,就是想实现获取页面的学生姓名sname和学号sno,然后到数据库中执行查询,将这个学生的成绩从数据库中输出到新的页面.可是,问题来了:在查询页面点击提交按钮后,页面跳转到ChengjiServlet2页面,web浏览器就一片空白,在ChengjiServlet2页面的sendRedirect也没了作用...希望各位大大们看在我操心做毕业设计的份儿上帮帮我吧,说白了就是

ext ifame中调用servlet

问题描述 ext ifame中调用servlet function gui(){ var dsturl = '../tktInfoResumeServlet'; var rptPanel = new Ext.Panel({ id:tabId+'-basePanel' applyTo:tabId+'-iframe' width:Ext.getCmp('tp').getWidth() height:Ext.getCmp('tp').getHeight() }); var mif = Ext.crea

jquery easy-ui使用datagrid插件,调用servlet没有反应,请帮忙看看,谢谢!

问题描述 ===============servlet配置================<servlet><servlet-name>myservlet</servlet-name><servlet-class>curve.GetDataServlet</servlet-class></servlet><servlet-mapping><servlet-name>myservlet</servlet-n

java开发之Flash remoting调用servlet

servlet 服务器:jrun4 组件:flash remoting components as2.0 软件:flash mx 2004 pro 在安装好后,打开jrun4的管理页面,进入页面之后你会看到jrun已经创建好了3个服务器,分别是admin,default和samples,我们使用的服务器为default,对与flash remoting的相关用法可参照lwanchen的flashremoting实践(三)-hello world for java:http://www.riacn

java中Flash remoting调用servlet

服务器:jrun4 组件:flash remoting components as2.0 软件:flash mx 2004 pro 在安装好后,打开jrun4的管理页面,进入页面之后你会看到jrun已经创建好了3个服务器,分别是admin,default和samples,我们使用的服务器为default,对与flash remoting的相关用法可参照lwanchen的flashremoting实践(三)-hello world for java:http://www.riacn.com/web

ASP中SQL语句调用问题-首页如何调用推荐产品

     如题!想要在网站首页调用推荐产品功能,而不是按产品ID排序调用,当前为由低到高调用,想改成调用推荐的产品,代码如下       <tr>       <td height="30" background="images/l2.gif"><div class="dd1">产品中心<span class="yf">PRODUCT CENTER</span><

JSP调用Servlet后,通过request.getSession().getAttribute(&amp;amp;quot;XX&amp;amp;quot;),数据丢失

问题描述 问题描述:1.首先通过login.jsp登陆系统,用户验证通过后,讲用户信息设置到session中,具体代码如下:User user = UserManager.getInstance().login(userId, password);session.setAttribute("user_info", user);//session.setMaxInactiveInterval(60*60);response.sendRedirect(request.getContextP