본문 바로가기
frontend/velocity

Velocity 강좌 III - Samples | by Hoon

by 훈즈 플로거 2010. 12. 23.


[Sample.vm]

 

<html>

<body>

#set($message = "Hello World! 하이")

$message<br>

Velocity Version: $version<br>

$date

</body>
</html>


 

 

[Welcome.vm]

 <html>
   <head>
    <title>Welcome</title>
    <BASE href="$link.baseRef">
    </head>
    <body bgcolor="#ffffff">
    #if ($logonActionForm)
    <H3>Welcome $logonActionForm.username!</H3>
    #else
    <H3>Welcome World!</H3>
    #end
    $!errors.msgs()
  </body>
</html>

 

[Logon.vm]

 <HTML>
<HEAD>
 <TITLE>Sign in, Please!</TITLE>
 <script language="javascript" src="validate.js"></script>
 </HEAD>
<BODY>
  테스트 중
  $!errors.msgs()
<FORM name="logonForm" method="POST" action="$link.setAction('/logonAction')"
 onsubmit="return validate(this);">
 <TABLE border="0" width="100%">
 <TR>
  <TH align="right">Username:</TH>
  <TD align="left"><INPUT type="text" name="username" dispName="username" notNull
   value="$!logonForm.username"></TD>
 </TR>
 <TR>
  <TH align="right">Password:</TH>
  <TD align="left"><INPUT type="password" name="password" dispName="password"
   notNull value="$!logonForm.password"></TD>
  </TR>
<TR>
<TD align="right"><INPUT type="submit" value="Submit" name="submit"></TD>
<TD align="left"><INPUT type="submit" value="reset" value="Reset" name="reset"></TD>
</TR>
</TABLE>
</BODY>
</HTML>

[struts-config.xml]

 

 <form-beans>
     <form-bean name="logonForm" type="com.jumyung.sample.form.LogonActionForm" />
  </form-beans>
  <action-mappings>
    <action input="/Logon.vm" name="logonForm" path="/logonAction" scope="session"
 type="com.jumyung.sample.action.LogonAction" validate="true" > 
      <forward name="success" path="/Welcome.vm"/>
    </action>     
  </action-mappings>


[결과]

 

 

 

 

Professional Struts Applications: Building Web Sites with Struts, Object Relational Bridge, Lucene, and Velocity
외국도서
저자 : John Carnell
출판 : Wrox 2003.01.01
상세보기

 

bit.ly/2LMzjNC

 

커피한잔(5000원) 으로 배우는 Vue.js 개념 핵심 강의! - 인프런 인강 55% 할인 쿠폰

커피한잔(5000 원) 으로 배우는 Vue.js 개념 핵심 강의! 모바일 환경에서도 강의를 수강할 수 있도록 강의가 많이 개선되었습니다. 인프런 인터넷 강의 선착순 100명 55% 할인쿠폰! [Vue.js] javascript Real

plogger.tistory.com

bit.ly/2TtRHis

 

[Vue.js 입문] 초보 실전 웹앱 개발 - 1부 : vue 개념 ~ 핵심 문법 - 인프런

이 강의를 수강하시면 Vue.js 와 관련된 기본적인 개념부터 Real 웹앱 개발을 해 볼 수 있습니다. 이 강의는 1부 기본기 이며, 2부와 3부를 통해서 실제 Real 웹앱을 구현해 보도록 하겠습니다. 초급 ��

www.inflearn.com

 

댓글0