2014-11-19 3 views
0

다음 JSP에서는 로그인 및 등록 작업을 활성화하는 두 가지 방법 (2 제출 및 2 a)이 있습니다. 제출은 정상적으로 작동하지만 CSS 프레임 워크와 통합해야하는 경우 앵커가 필요합니다. 하지만 그들은 제대로 작동하지 않는다고 생각합니다.Struts2의 앵커 태그가 Struts2 작업을 호출하지 않습니다.

내 JSP로는 다음과 같습니다

<%@ taglib prefix="s" uri="/struts-tags"%> 
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" 
    pageEncoding="ISO-8859-1"%><!DOCTYPE html> 
<html> 
    <head> 

     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
     <link rel="stylesheet" type="text/css" href="css/styles.css"> 
     <title>MeeTO</title> 
    </head> 
    <body> 


     <s:form action="loginAction" method="post" > 
      <s:url var="loginLink" action="loginAction.action" /> 
      <s:url var="registerLink" action="registerAction.action" /> 

      <s:label cssClass="login" value="Please fill in the form below in order to Register or Log in:" /> <br> 

      <s:label for="userBean.username" value="Username:"/> 
      <s:textfield name="userBean.username" /> <br> 

      <s:label for="userBean.password" value="Password:"/> 
      <s:password name="userBean.password" /> <br> 

      <s:a href="%{loginLink}"> 
       LogIn 
      </s:a> <br> 
      <s:a href="%{registerLink}"> 
       Register 
      </s:a> <br> 

      <s:submit value="LogIn" action="loginAction" /> <br> 
      <s:submit value="Register" action="registerAction" /> <br> 
     </s:form> 

     <s:fielderror/> 
     <s:actionerror/> 
     <s:actionmessage/> 
    </body> 
</html> 
+0

IE에 있습니까? – Pravin

+0

Firefox 33.1.1. – jomicobasi

+1

이 ' 레지스터' – Pravin

답변

1

Pravin이 협조 해 주셔서 감사합니다. 에

<s:url var="loginLink" action="loginAction.action" /> 
<s:url var="registerLink" action="registerAction.action" /> 

: :이 변경

<s:url var="loginLink" action="loginAction" /> 
<s:url var="registerLink" action="registerAction" /> 

하고 지금은 잘 작동합니다. Apperantly 행동을 강요하는 데 필요하지 않습니다.

+0

정확히 시도해보십시오. 동작 확장을 생략하고 네임 스페이스를 지정해야합니다 (있는 경우). –

+0

Oooo great my fried – Pravin

관련 문제