日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

struts2 简单应用

發(fā)布時間:2025/5/22 编程问答 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 struts2 简单应用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?web.xml(WEB-INF)

?1?<?xml?version="1.0"?encoding="UTF-8"?>
?2?<web-app?xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
?3?????xmlns="http://java.sun.com/xml/ns/javaee"?xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
?4?????xsi:schemaLocation="http://java.sun.com/xml/ns/javaee?http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
?5?????id="WebApp_ID"?version="2.5">
?6?
?7?????<filter>
?8?????????<filter-name>struts2</filter-name>
?9?????????<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
10?????</filter>
11?
12?????<filter-mapping>
13?????????<filter-name>struts2</filter-name>
14?????????<url-pattern>/*</url-pattern>
15?????</filter-mapping>
16?
17?
18?</web-app>

struts.xml(src)

?1?<?xml?version="1.0"?encoding="UTF-8"?>
?2?<!DOCTYPE?struts?PUBLIC
?3?????"-//Apache?Software?Foundation//DTD?Struts?Configuration?2.0//EN"
?4?????"http://struts.apache.org/dtds/struts-2.0.dtd">
?5?
?6?<struts>
?7?????<package?name="mypackage"?extends="struts-default">
?8?
?9?????????<action?name="login"?class="com.kofzhoubiwen.action.LoginAction">
10?????????????<result?name="LOGIN_Y">/WEB-INF/jsp/welcome.jsp</result>
11?????????????<result?name="LOGIN_N">/WEB-INF/jsp/login.jsp</result>
12?????????</action>
13?
14?????????<action?name="getweather"?class="com.kofzhoubiwen.action.GetWeatherAction"?/>
15?
16?????????<action?name="getuser"?class="com.kofzhoubiwen.action.GetUserAction"?/>
17?
18?????</package>
19?</struts>

LoginAction.java

?1?package?com.kofzhoubiwen.action;
?2?
?3?import?com.kofzhoubiwen.impl.LoginServiceImpl;
?4?import?com.opensymphony.xwork2.ActionSupport;
?5?
?6?public?class?LoginAction?extends?ActionSupport?{
?7?????private?String?username;
?8?????private?String?password;
?9?????public?String?getUsername()?{
10?????????return?username;
11?????}
12?????public?void?setUsername(String?username)?{
13?????????this.username?=?username;
14?????}
15?????public?String?getPassword()?{
16?????????return?password;
17?????}
18?????public?void?setPassword(String?password)?{
19?????????this.password?=?password;
20?????}
21?????LoginServiceImpl?loginserviceimpl=new?LoginServiceImpl();
22?????@Override
23?????public?String?execute()?throws?Exception?{
24?????????
25?????????if(loginserviceimpl.login(username,?password)){
26?????????????return?"LOGIN_Y";
27?????????}
28?????????else{
29?????????????return?"LOGIN_N";
30?????????}
31?????}
32?}

LoginService.java

1?package?com.kofzhoubiwen.servlet;
2?
3?public?interface?LoginService?{
4?????public?Boolean?login(String?username,String?password);
5?}

LoginServiceImpl

?1?package?com.kofzhoubiwen.impl;
?2?
?3?import?com.kofzhoubiwen.servlet.LoginService;
?4?
?5?public?class?LoginServiceImpl?implements?LoginService?{
?6?
?7?????@Override
?8?????public?Boolean?login(String?username,?String?password)?{
?9?????????if?("admin".equals(username)?&&?"123456".equals(password))?{
10?????????????return?true;
11?????????}
12?????????else
13?????????????return?false;
14?????}
15?}

login.jsp(WEB-INF/jsp)

?1?<%@?page?language="java"?contentType="text/html;?charset=ISO-8859-1"
?2?????pageEncoding="ISO-8859-1"%>
?3?<!DOCTYPE?html?PUBLIC?"-//W3C//DTD?HTML?4.01?Transitional//EN"?"http://www.w3.org/TR/html4/loose.dtd">
?4?<html>
?5?<head>
?6?<meta?http-equiv="Content-Type"?content="text/html;?charset=ISO-8859-1">
?7?<title>Insert?title?here</title>
?8?</head>
?9?<body>
10?????<form?action="login.action">
11?????????user?name:<input?type="text"?name="username"?/><br?/>
12?????????password:<input?type="password"?name="password"?/><br?/>
13?????????<input?type="submit"?value="submit"?/><br?/>
14?????</form>
15?</body>
16?</html>

?

轉(zhuǎn)載于:https://www.cnblogs.com/kofzhoubiwen/archive/2011/07/20/2111892.html

總結(jié)

以上是生活随笔為你收集整理的struts2 简单应用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。