struts1 사용
1.struts lib의 모든jar 패키지 가져오기
2.프로젝트를 시작할 때 중앙 프로세서 대상을 만들고 웹을 수정해야 합니다.xml은 다음과 같습니다
추가:
---------------추가된 xml----------------------------------------------
<display-name>Struts Blank Application</display-name>
<!-- Standard Action Servlet Configuration -->
<!-- structs -->
<!-- qq -->
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<!-- Standard Action Servlet Mapping -->
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
분석:*.do
표시: 우리struts-모델에서도 servlet을 사용하여 모든 것을 차단합니다.요청
2
0이 아닌 프로젝트가 시작될 때 만들기
3.좋은 서비스
4.addUseraction과 같은 액션 쓰기 시작
4.1 액션을 쓸 때 우리가 물려받아야 할 apach의 액션.
4.2 그리고 우리가 excute를 다시 쓰는 방법이 필요하다
4.3 간단한 분석 액션
//ActionMapping은 구성 파일의 action 쌍
//xml에 필요한 정보를 찾을 수 있습니다
//mapping과 같다.find Forward는 forward를 찾아서 뛰는 목적을 달성하는 거예요.
//ActionForm은 자동으로 URL에서 전해오는 파라미터를 수집하여 변형의 고민을 없애는 것이다@Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
String username = request.getParameter(username);
String password= request.getParameter(password);
int age=Integer.parsInt(request.getParameter(age));
User user= new User();
user.setUsername(username );
user.setPassword(password);
user.setAge(aufa.getAge());
System.out.println(aufa.getAge());
UserServiceImpl.getInstance().addUser(user);
return mapping.findForward("success");
}
5.xml 파일 설정 (xml이 강하군요)
<!-- path -->
<action-mappings>
<action path="/addUser" type="com.struts.anping.action.AddUserAction" >
<forward name="success" path="/ok.jsp"></forward>
</action>
</action-mappings>
:: <forward name="success" path="/ok.jsp"></forward>
점프용으로!addUseraction에서 mapping.findForward의 값이 success입니다. 그럼 저는 OK로 넘어갈게요.jsp 당첨!!
<display-name>Struts Blank Application</display-name>
<!-- Standard Action Servlet Configuration -->
<!-- structs -->
<!-- qq -->
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<!-- Standard Action Servlet Mapping -->
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
4.addUseraction과 같은 액션 쓰기 시작
4.1 액션을 쓸 때 우리가 물려받아야 할 apach의 액션.
4.2 그리고 우리가 excute를 다시 쓰는 방법이 필요하다
4.3 간단한 분석 액션
//ActionMapping은 구성 파일의 action 쌍
//xml에 필요한 정보를 찾을 수 있습니다
//mapping과 같다.find Forward는 forward를 찾아서 뛰는 목적을 달성하는 거예요.
//ActionForm은 자동으로 URL에서 전해오는 파라미터를 수집하여 변형의 고민을 없애는 것이다@Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
String username = request.getParameter(username);
String password= request.getParameter(password);
int age=Integer.parsInt(request.getParameter(age));
User user= new User();
user.setUsername(username );
user.setPassword(password);
user.setAge(aufa.getAge());
System.out.println(aufa.getAge());
UserServiceImpl.getInstance().addUser(user);
return mapping.findForward("success");
}
5.xml 파일 설정 (xml이 강하군요)
<!-- path -->
<action-mappings>
<action path="/addUser" type="com.struts.anping.action.AddUserAction" >
<forward name="success" path="/ok.jsp"></forward>
</action>
</action-mappings>
:: <forward name="success" path="/ok.jsp"></forward>
점프용으로!addUseraction에서 mapping.findForward의 값이 success입니다. 그럼 저는 OK로 넘어갈게요.jsp 당첨!!
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
String username = request.getParameter(username);
String password= request.getParameter(password);
int age=Integer.parsInt(request.getParameter(age));
User user= new User();
user.setUsername(username );
user.setPassword(password);
user.setAge(aufa.getAge());
System.out.println(aufa.getAge());
UserServiceImpl.getInstance().addUser(user);
return mapping.findForward("success");
}
<!-- path -->
<action-mappings>
<action path="/addUser" type="com.struts.anping.action.AddUserAction" >
<forward name="success" path="/ok.jsp"></forward>
</action>
</action-mappings>
:: <forward name="success" path="/ok.jsp"></forward>
점프용으로!addUseraction에서 mapping.findForward의 값이 success입니다. 그럼 저는 OK로 넘어갈게요.jsp 당첨!!