目录如下:
缺省目录webapps\myWebApp\....
缺省目录webapps\myWebApp\....
解决方案 »
- struts2 里面如何初始化action的属性
- 请问怎么用正则过滤到font标签里的除了color外的其他属性???
- JSF 得到了 UIViewRoot,怎么得到指定ID的component呢?
- 只要保证Action中只使用局部变量就可以保证多线程么?
- 关于webservice用soap调用怎么写
- ajax 调用后台异步代码问题!
- 用客户端测试sessionbean,总出现下面的错误.........................
- Java范畴的Web Service 包含哪些内容?
- 怎样将一个dom对象中的一个节点加到另外一个dom对象中的一个节点下
- 求EJB文档&代码
- 初学者问题1:函数的调用顺序
- 在B/S系统里面。怎么将一个对象放在SERVER端的内存里供大家调用?
<resource-ref>
<res-ref-name>jdbc/SQLDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
应该不会有Name jdbc is not bound in this Context的错误了。
不过我遇到的问题是,在Action中如你的方法用一个类获取连接,一直不成功。
conn= ds.getConnection()处异常。
<data-source key="pool">
<set-property property="driverClass" value="com.microsoft.jdbc.sqlserver.SQLServerDriver"/>
<set-property property="url" value="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=employees"/>
<set-property property="maxCount" value="5"/>
<set-property property="minCount" value="1"/>
<set-property property="user" value="sa"/>
<set-property property="password" value="sa"/>
</data-source>
</data-sources>当然,其中的驱动名称,数据库名称,用户名称,密码等等你自己改一下。
然后在你的Action类中写如下的代码片段,其中的try我就省略了.....DataSource dataSource = (DataSource)
context.getAttribute("pool"); // 注意这里的pool和上面的定义要匹配
conn = dataSource.getConnection();
可以有幾種 方法:
1):在struts-config.xml中配置.如果類庫加上了.而且參數都正確的話,肯定可以成功,
不過現在struts1.1版本不建議這麼做。
2): struts1.1可以通過寫plug-in來配置.現在我們的系統就這麼做的.
3): 如果不願意這樣,還可以通過web.xml來配置.