当前位置:首页 » 存储配置 » 怎么配置struts

怎么配置struts

发布时间: 2022-01-21 20:09:58

❶ 如何配置struts.xml文件

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">

<!-- struts是struts2配置文件的根元素 -->
<struts>

<!-- 会员管理 -->
<package name="user" extends="zqzj-default" namespace="/user">
<action name="user" class="userManageAction" method="user">
<result>/WEB-INF/pages/user/user.jsp</result>
</action>
</package>
</struts>

这就是一个Struts2.xml的例子。
<package 里的name名字随便起,但是不能和其他的package的name重复。namespace可不写,写了之后访问路径:项目名+namespace名字+jsp页面名
<action name也是随便起,不过习惯上是和action里你要请求的方法一致,class是action类的全类名路径,我这个SSH框架的所以不用全路径。
<result 是返回类型,里面有type属性,默认是请求转发,name默认是success

❷ 如何配置struts2的struts.xml文件

1
ex.jsp,另一个是给用户反馈录入成功的界面success,jsp。我主要讲struts.xml配置,其他界面我把代码以图片形式附上。首先在MyEclipse 10的Package Explorer面板单击右键选择new然后在二级菜单中看到Web Project,选择然后给工程命名,按照之前经验教程配置好struts 2环境。
2在MyEclipse10上配置Struts2

新建index.jsp和success.jsp页面,代码如下,一定要注意index.jsp页面,也就是录入信息页面,这里需要注意的是action属性的值,在后面配置struts.xml需要使用。

3
首先是在src目录下面创建action包,在包里面创建RegAction.java文件,该文件为处理业务逻辑页面,并放回处理结果,这里是以字符串的形式返回给struts.xml文件。

❸ struts2配置action一般是怎么配置的

这要看实际需求 没有统一的 你可以使用通配符 ,不建议使用 ,因为不好理解 如果出错也不好找(我老师建议的) 你找本书看看 孙鑫的

❹ 如何配置STRUTS,比如CLASSPATH中怎么配

不用在CLASSPATH里面配.直接把jar包放进tomcat/common/lib下或者自己的web工程的web-inf/lib下面就行了.在web-inf目录下建一个struts-config.xml就行了

❺ 怎么配置struts2.0

struts2.0 配置篇

1、web.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>
struts2</display-name>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>

其中,绿底色的部分是通用的部分。

2、struts.xml文件
这个文件的配置是最为重要的,也是比较容易出问题的地方,初学者对其中很多的参数不太明白,导致调试时候经常出错。下面先给出一个配置的代码:
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<include file="struts-default.xml"/>
<package name="package1" extends="struts-default">
<action name="Hello" class="tutorial.HelloWorld">
<result>HelloWorld.jsp</result>
</action>
<action name="HelloWorld" class="package1.HelloWorld">
<result>HelloWorld.jsp</result>
</action>
</package>
</struts>
1)对于<include file="struts-default.xml"/>这行代码,可以要也可以不要。
2)package的name是可以虚构的,并不一定要在classes目录下要有一个与这个name名对应的包名;像上面的配置文件中的name="package1"可以随便改成name="aaa"等是不影响结果的,只不过这个package名可以使得多个action聚合在一起,对大型的模块设计的时候是很有帮助的。
3)<action name="HelloWorld" class="package1.HelloWorld">中的HelloWorld这个name并不一定要与package1包中的类名相同,比如<action name="Hello" class="tutorial.HelloWorld">这样两个名字完全不一样是可以的,但是"Hello"这个name必须与输入的jsp页面里面的action内容是一致的,如<s:form action="Hello">
4)从上面的配置文件可以看出,在classes目录下面有两个包,一个是tutorial,一个是package1。

3、struts.properties文件
这个文件最简单,它与struts.xml文件一样,都是位于classes目录下面。其内容为:
struts.devMode = true
struts.enable.DynamicMethodInvocation = false的

4、建议初学者先看看为Struts 2.0做好准备这篇文章,这里每个步骤讲的非常的详细,但是有些细节作者没有写出来,让很多初学者调试的时候出很多错误,比如The requested resource (/项目名/HelloWorld) is not available.,java.lang.NullPointerException等等。
1)关于工具web tools platform,这是一个eclipse集成了很多web开发下所需工具的一个比较好的平台,它在eclipse的网站下面http://www.eclipse.org/webtools/有下载。打开这个页面的右边download栏目下面有wtp的下载,点击这个去下载,如果不行,就再仔细找找了。
2)如果出现The requested resource (/项目名/HelloWorld) is not available.的话,就仔细找找看是不是输入的时候把配置文件等等地方写错了,对于初学者最容易把其中的字母搞错,比如struts是不写成了其它的形式,反正出现这个错误就是说访问的资源不存在,那就肯定要么是配置文件出错了,要么是你的类文件没有放在classes目录下面,无外这两种情况。错了不要紧,没有错误,哪会有进步呢。
3)如果你真的发现什么错误都没有,但就是尽管调试了半天还是调试不成功,那就考虑你的JDK版本是不是和你下载的wtp搭配了,建议把原来低版本的JDK卸载,装上新去下载的JDK,写这篇博客时,最新版本是jdk-1_5_0_10。如果还不行,你就把tomcat或者其它的web服务器换版本,总之要不怕错误和失败,要勤于不断的调试。
网络博客虽然访问速度快,但是连粘贴个代码都不方便,真希望能改进改进。

❻ Struts2开发环境如何配置

你网络搜一下 浪曦 里面的struts2课程比较全,应该有环境配置教程

❼ struts2中该如何配置

你这个是struts1的配置方法吧,struts2要在struts.xml里配
在struts.xml里配这样的:
<package name="example(包名,随便取)" namespace="/example(包路径)" extends="struts-default">
<action name="Registration_*" method="" class="类路径">
<result name="input">/Registration.jsp</result>
</action>
</package>

❽ eclipse怎么配置struts

eclipse配置成struts2的方法:

1、通过菜单新建项目,打开如下画面,选择建立动态项目

❾ 如何配置struts2

这么简单!

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
<struts>
<!-- 设置字符集 -->
<constant name="struts.i18n.encoding" value="UTF-8" />
<!--项目开发struts.devMode=true -->
<constant name="struts.devMode" value="true" />
<!-- 自动加载国际化资源文件,开发建议为ture -->
<constant name="struts.i18n.reload" value="true" />
<!--自动加载struts配置文件,开发建议为true -->
<constant name="struts.configuration.xml.reload" value="true" />
<!-- 设置游览器是否使用浏览器缓存,开发建议为false -->
<constant name="struts.serve.static.browserCache" value="false" />
<constant name="struts.ui.theme" value="simple" />

<!-- 添加struts配置文件 -->
<include file="config/struts/struts_book.xml" />
<include file="config/struts/struts_cart.xml" />
<include file="config/struts/struts_order.xml" />
<include file="config/struts/struts_user.xml" />

<package name="dang-default" extends="struts-default"
namespace="/base">

<!-- 公共struts信息 -->
<!-- 定义事务拦截器 -->
<interceptors>
<interceptor name="transactionInterceptor"
class="com.tarena.web.interceptor.TransactionInterceptor" />
<interceptor-stack name="dangStack">
<interceptor-ref name="transactionInterceptor" />
<interceptor-ref name="defaultStack" />
</interceptor-stack>
</interceptors>
<!-- 定义默认拦截器 -->
<default-interceptor-ref name="dangStack" />
<global-results>
<result name="login" type="redirect">/user/login_form.jsp</result>
</global-results>
</package>

</struts>

❿ tomcat下怎么配置struts

压缩包里的APPS是例子吧,

如果你想看这些例子,那把WAR文件放在你说的位置,那里面还有很多的JAR文件,没记错的话是在LIB这个文件夹下,把那里的JAR文件都拷到,COMMON\LIB这个文件夹下再启动TOMCAT试试,

JAR是JAVA的类库,STRUTS的那些JAR是别人写好的类库,而且它是WEB应用程序,导出的应该是WAR而不是JAR,可以运行的JAR是应用程序.

WEB应用程序的JAR,应该是单独运行不了的.

热点内容
单片机android 发布:2024-09-20 09:07:24 浏览:760
如何提高三星a7安卓版本 发布:2024-09-20 08:42:35 浏览:660
如何更换服务器网站 发布:2024-09-20 08:42:34 浏览:308
子弹算法 发布:2024-09-20 08:41:55 浏览:285
手机版网易我的世界服务器推荐 发布:2024-09-20 08:41:52 浏览:813
安卓x7怎么边打游戏边看视频 发布:2024-09-20 08:41:52 浏览:159
sql数据库安全 发布:2024-09-20 08:31:32 浏览:90
苹果连接id服务器出错是怎么回事 发布:2024-09-20 08:01:07 浏览:503
编程键是什么 发布:2024-09-20 07:52:47 浏览:655
学考密码重置要求的证件是什么 发布:2024-09-20 07:19:46 浏览:479