Java 是SRC文件夹。 并将hibernate.cfg.xml编辑如下: <!DOCTYPE hibernate-configuration SYSTEM "hibernate-configuration-3.0.dtd">
通过这种方式,应用程序不必点击URL,但它会指向并在src文件夹中找到DTD。当您联机使用系统时,可以执行此操作。Java 是SRC文件夹。 并将hibernate.cfg.xml编辑如下: <!DOCTYPE hibernate-configuration SYSTEM "hibernate-configuration-3.0.dtd">,java,hibernate,Java,Hibernate,通过这种方式,应用程序不必点击URL,但它会指向并在src文件夹中找到DTD。当您联机使用系统时,可以执行此操作。 经过大量的研究之后,它对我起了作用 我尝试了各种其他DTD。好像没什么用!:(请添加完整的堆栈跟踪! package com.sheeba; import java.util.ArrayList; import java.util.List; import com.opensymphony.xwork2.ActionSupport; import com.opensymphon
经过大量的研究之后,它对我起了作用 我尝试了各种其他DTD。好像没什么用!:(请添加完整的堆栈跟踪!
package com.sheeba;
import java.util.ArrayList;
import java.util.List;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
import com.sun.org.apache.bcel.internal.generic.NEW;
public class LeaveAction extends ActionSupport implements ModelDriven<LeavePojo> {
LeaveService ls=new LeaveService();
LeavePojo pojo =new LeavePojo();
public List<LeavePojo> myList = new ArrayList<LeavePojo>();
public List<LeavePojo> getMyList() {
return myList;
}
public void setMyList(List<LeavePojo> myList) {
this.myList = myList;
}
private String bank_id;
private String emp_name;
private String leaves_applied;
public String getBank_id() {
return bank_id;
}
public void setBank_id(String bank_id) {
this.bank_id = bank_id;
}
public String getEmp_name() {
return emp_name;
}
public void setEmp_name(String emp_name) {
this.emp_name = emp_name;
}
public String getLeaves_applied() {
return leaves_applied;
}
public void setLeaves_applied(String leaves_applied) {
this.leaves_applied = leaves_applied;
}
public String getServiceLasyer(){
try{
System.out.println(pojo.getBank_id()+"is bank id");
myList=ls.saveDetailsService(pojo);
}catch(Exception e){
e.printStackTrace();
}
return SUCCESS;
}
@Override
public LeavePojo getModel() {
// TODO Auto-generated method stub
return pojo;
}
}
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.devMode" value="false" />
<package name="default" extends="struts-default,hibernate-default">
<action name="saveAction" class="com.sheeba.LeaveAction" method="getServiceLasyer">
<result name="success">/index.jsp</result>
</action>
</package>
</struts>
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration SYSTEM
"hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.connection.driver_class">com.microsoft.sqlserver.jdbc.SQLServerDriver</property>
<property name="hibernate.connection.url">jdbc:sqlserver://10.112.178.78:1433;databaseName=Test_DB</property>
<property name="hibernate.connection.username">TestUser1</property>
<property name="connection.password">Test123</property>
<property name="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</property>
<property name="show_sql">true</property>
<mapping resource="LeavePojo.hbm.xml"/>
</session-factory>
</hibernate-configuration>
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping SYSTEM
"hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.sheeba.LeavePojo" table="LeavePojo">
<id name="bank_id" type="string" column="BANK_ID">
</id>
<property name="emp_name" column="EMP_NAME" type="string" />
<property name="leaves_applied" column="LEAVES_APPLIED" type="string" />
</class>
</hibernate-mapping>
<!DOCTYPE hibernate-configuration SYSTEM
"hibernate-configuration-3.0.dtd">