原创 在Jsp中使用,條件的值是action中設置的session的值

可以直接 <s:if test="#session.要使用的對象名. 屬性名"> <s:if test="#session.要使用的屬性名"> struts2使用的是OGNL表達式,JSP使用的是EL表達式 在該標籤中不能使用EL表達式:

原创 Spring學習:注入方法和bean的Scope(xml)

一、spring的注入方式 1.設值注入:自動調用該類的 set屬性名(),在該類中有一個名爲“屬性名”的成員變量 <bean id="" class="">        <property name="屬性名" ref=""/> </

原创 struts2:路徑搜索與動態調用action

路徑搜索 http://localhost:8080/項目名/path1/path2/path3/xx.action 1.首先判斷包是否存在:path1/path2/path3   存在判斷該包是否存在指定action         

原创 Hibernate5 的ServiceRegistory的用法

StandarServiceRegistry serviceRegistry=new StandardServiceRegistryBuilder().applySettings(config.getProperties()).build

原创 Servlet學習記錄1:tomcat配置

1.myeclipse點擊window-——>perference——>tomcat——>選擇tomcat版本(我安裝的是Tomcat8.0) 2.tomcat 的服務路徑在JDK安裝目錄中的jdk——>jre目錄,而第二個選擇的安裝目錄

原创 struts2:處理結果類型

struts2返回的結果都是字符串類型的: SUCCESS:action正確執行了,返回相應的視圖 NONE:action正確執行完成,不返回相應的視圖 ERROR:action執行失敗,返回到錯誤的視圖 LOGIN:action因爲用戶

原创 select、date、iterator、if的使用

使用struts2標籤前要現引入<%@taglib uri="/struts/tags" prefix="s" %> 1.<s:iterator value="list" var="d"></iterator> s:iterator 的

原创 Hibernate的Session詳解(transaction)

Session是Hibernate用來操作數據庫的對象 獲得Session對象: 1.sessionFactory.openSession();        openSession每次獲得新的session對象,而且事務(transa

原创 Servlet學習記錄2: java.lang.NullPointerException

1.嚴重: Servlet.service() for servlet [jsp] in context with path [/GetDataServletDemo] threw exception [java.lang.NullPoi

原创 Hibernate實體類中包含另一個實體類

hbm.xml配置時:         <component name="address" class="hibernate_001.Address">             <property name="postcode" ty

原创 Spring學習:IOC容器(xml)

在Spring的IOC容器中,所有的對象都是bean;spring對於bean的配置有兩種:            1.xml文件配置                  <bean id=""  class="包名.類名"> </bean

原创 Spring學習:類的自動檢測及bean的註冊(註解)

1.可以被自動發現並註冊的類的條件:      加了@Component 、@Repository、@Service、@Controller這四個註解或者自定義的繼承自@Component的註解的類        @Component是一

原创 Spring學習:bean的初始化和銷燬及Aware(xml)

一、bean的初始化和銷燬 1.bean的初始化:(按執行循序的先後) implements InitializingBean覆蓋默認方法init-method="方法名"全局配置  default-init-method2.bean的銷

原创 Junit4出現java.lang.Exception:No tests no found macthing

解決: 1.我首先查看了是否有@Test註解 2.類是否被編譯,run-->run configurations找到執行的test方法 3.junit版本沒有低於4.12 最終發現是少了 hamcrest.jar包 導入之後就可以正常運

原创 struts2:接受參數

1.直接在acting類中定義 2.使用javabean定義實體類,在action類中聲明實體類,然後實現getter和setter方法,不需要創建實體類,但是在JSP頁面中要指定傳遞給的實體對象(name="user.username"