1. 在jsp中用<%=字符串%> 取值为2011-01的字符串,如果直接放进去的话,会执行减法运算输出2010。但现在要显示2011-01 这个字符串,有没有什么解决办法?
换用取值方法: ${你的变量}即可,但要注意不要在 struts2的标签内部使用${},不然会报错:
According to TLD or attribute directive in tag file, attribute value does not accept any expressions
2. ext做的tabpanel在IE6,IE8,FF上都表现很好,到了IE7,初次加载还能正常显示,当不小心点击tab后,页面控件就隐藏了,显示不出来了。
解决办法: 使用Ext时,请删除doctype或者所有页面添加strict约束
3. SQLSERVER2005中附加数据库时出现错误5120
需要在你附加的数据库文件图标上单击右键,选择“属性”菜单->选择“安全”标签->选择“编辑”按钮,附加完全权限即可。
日志文件同样处理,OK
4. Java出现基本的类库报
首先检查环节变量有没有配错, 在cmd下执行java -version,java,javac没有报错表示环节变量没问题
其次就是需要导入JRE系统库,这个在eclipse下是bulid path下处理。
5 INFO: Port busy 8009 java.net.SocketException: Unrecognized Windows Sockets
端口被占用cmd->netstat -ano->记下端口为你tomcat端口(如8080)的PID-->任务管理器-->进程-->查看-->选择列-->勾选PID
-->确定-->点PID列按PID排序-->结束刚找到的PID的进程,(一般会是JAVAW进程)重新启动
6 com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect
通过测试代码
public static void main(String[] srg) {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=bmsh";
String userName = "sa";
String userPwd = "123456";
Connection dbConn;
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL,userName, userPwd);
System.out.println( "Connection Successful! ");
} catch (Exception e) {
e.printStackTrace();
}
}
可以连接数据库。
但是在Web项目上,登陆本地应用http://127.0.0.1:8081/bmsh/ 输入用户名密码访问数据库就报错,原因还不清楚。