struts中数据源在普通jsp页面中怎么引用? ... = ((DataSource) pageContext.getServletContext().getAttribute("org.apache.struts.action.DATA_SOURCE");注:不提倡在jsp中获得数据源。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同意楼上的,用struts,这样用,感觉上很奇怪。 那难道用这种吗?Class.forName("org.gjt.mm.mysql.Driver"); conn = DriverManager.getConnection("jdbc:mysql://ip:3306/dzsw?useUnicode=true&characterEncoding=gb2312","fish","123");这样我把做好的war换一台机器,里面的ip都得改一遍,太麻烦了,我想都用struts的数据源,改一个struts-config.xml就可以了 不是这样的,应该在servlet中取得数据,然后在jsp中显示数据,因为struts是mvc构架,所以你在jsp中直接连接数据库,是不符合struts的设计思想的。推荐做法是在Struts Action中将数据填充到某个数据结构(如:formbean)中去,然后在jsp通过struts taglib表现出来。 能不能具体讲一下呢?怎么写一个共用的连接数据库bean. 假设databasebean里有一个名字为connect的方法,<jsp:useBean id="loginBeanId" scope="session" class="webshop.LoginBean" /><jsp:setProperty name="loginBeanId" property="*" /><form><body>//判断连接是否成功<%if(loginBeanId.connect()){out.println("恭喜您"+request.getParameter("name")+"连接数据库成功");}else{response.sendRedirect("/login.jsp");}%></body></form> 更改上面假设databasebean里有一个名字为connect的方法,假设Loginbean里有一个名字为connect的方法, 以十为精度向上取整 hibernate部分字段更新的问题 本地可执行tomcat下不能执行activex控件 100分 通过页面如何更改客户端IP地址? Spring 注入的问题 tomcat内存溢出问题! 救命啊!hibernate 的session没有find方法 新手学习struts,做一个有logon,发表文章,查看文章的功能的东西,该如何下手呐? 怎样用jbuilder2005引入需要用的包? 如何生成一个文件?(在线) struts入门问题,请xdjm们帮忙!!! 救命,在oracle中插入几千字就出错了.字段类形为long
Class.forName("org.gjt.mm.mysql.Driver");
conn = DriverManager.getConnection("jdbc:mysql://ip:3306/dzsw?useUnicode=true&characterEncoding=gb2312","fish","123");
这样我把做好的war换一台机器,里面的ip都得改一遍,太麻烦了,我想都用struts的数据源,改一个struts-config.xml就可以了
怎么写一个共用的连接数据库bean.
<jsp:useBean id="loginBeanId" scope="session" class="webshop.LoginBean" />
<jsp:setProperty name="loginBeanId" property="*" />
<form>
<body>
//判断连接是否成功
<%if(loginBeanId.connect())
{
out.println("恭喜您"+request.getParameter("name")+"连接数据库成功");
}
else
{
response.sendRedirect("/login.jsp");
}%>
</body>
</form>
假设databasebean里有一个名字为connect的方法,
假设Loginbean里有一个名字为connect的方法,