在MyEclipse中如何用Servlet掉取数据库的表,并显示在JSP文件中

Servlet文件的代码为:publicvoidGetUser(ServletRequestrequest,ServletResponseresponse)throwsS... Servlet文件的代码为:
public void GetUser(ServletRequest request, ServletResponse response)
throws ServletException, IOException
{
response.setContentType("text/html;charset=gb2312");
String sql="select * from denglu";
UseDao usedao=new UseDao();
List<Use> userlist=usedao.GetUser(sql);
request.setAttribute("userlist",userlist);
request.getRequestDispatcher("GetUser.jsp").forward(request, response);
}
XML代码为:
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>servlet.MyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/MyServlet</url-pattern>
</servlet-mapping>
JSP代码为:
<form action="MyServlet" method="post">
<table border="1" align="center">
<tr>
<td>用户ID</td>
<td>用户名称</td>
<td>用户密码</td>
<td>用户电话</td>
<td>操作</td>
</tr>
<a:forEach items="${userlist}" var="use">
<tr>
<td>${use.id }</td>
<td>${use.username }</td>
<td>${use.password }</td>
<td>${use.tell }</td>
<td><input type="submit" value="删除"/></td>
</tr>
</a:forEach>
</table>
</form>
数据库连接正常。
在JSP中就是只显示
<table border="1" align="center">
<tr>
<td>用户ID</td>
<td>用户名称</td>
<td>用户密码</td>
<td>用户电话</td>
<td>操作</td>
</tr>
</table>
的内容
展开
 我来答
papbvhj
2011-05-24 · TA获得超过722个赞
知道答主
回答量:487
采纳率:100%
帮助的人:0
展开全部
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>

<!-- Standard Action Servlet Mapping -->
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>

上面这段是配置struts中央控制器,在容器启动时加载,拦截所有.do请求

<!-- Struts Tag Library Descriptors -->
<taglib>
<taglib-uri>/tags/struts-bean</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>/tags/struts-html</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>/tags/struts-logic</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>/tags/struts-nested</taglib-uri>
<taglib-location>/WEB-INF/struts-nested.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>/tags/struts-tiles</taglib-uri>
<taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
</taglib>

上面的是配置struts标签库

<filter>
<filter-name>encode</filter-name>
<filter-class>product.filter.EncodingFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>encode</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
这个过滤器就没研究了,楼下解答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f6eb8ed19
2011-05-26
知道答主
回答量:13
采纳率:0%
帮助的人:0
展开全部
jsp 去请求这个servlet
进行数据库的操作之后通过serlvet中

request.getRequestDispatcher("GetUser.jsp").forward(request, response);
getUser.jsp是要显示数据的页面 ,就可以啦,用el表达式取出来
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乐美滋的快乐生活
2011-05-23
知道答主
回答量:15
采纳率:0%
帮助的人:10.6万
展开全部
你的jsp迭代list时错了,是显示问题,例如:td>${use.id }</td>应该写成td>${id }</td>,其他一样,如果不行,你也可以使用<c:out value="use.id " />输出,你都试试,会有收获的,祝你成功
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gwl3323405
2011-05-23 · TA获得超过1226个赞
知道小有建树答主
回答量:1423
采纳率:33%
帮助的人:786万
展开全部
具体的方法你封装在:UseDao类中了,不知道你想怎么调取,怎么XML也进来了,请把问题描述清楚!
追问
XML文件是web.xml文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
慷慨且坦荡的小烤红薯L
2011-05-27 · TA获得超过605个赞
知道小有建树答主
回答量:1470
采纳率:75%
帮助的人:261万
展开全部
你是想查看数据库中的所有表 并 显示到 jsp 上 ?
这个没研究过, 、、属非主流
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式