Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Struts2中控制火灾_Java_Jsp_Struts - Fatal编程技术网

Java 如何在Struts2中控制火灾

Java 如何在Struts2中控制火灾,java,jsp,struts,Java,Jsp,Struts,这是我的JSP页面 <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@ taglib prefix="s" uri="/struts-tags"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.or

这是我的JSP页面

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<style type="text/css">
b {
    color: navy;
    background-color: orange;
}
</style>
<title>Struts2-Spring-Tiles integration | dineshonjava.com</title>
</head>
<body>

    <h2>Add User</h2>
    <b> <s:form action="addUsermenu">
            <s:textfield name="userName" key="user.name" />
            <s:textfield name="userAge" key="user.age" value="" />
            <s:radio name="userGender" key="user.gender" list="{'Male','Female'}" />
            <s:select name="userJob" key="user.job"
                list="%{#{'Software':'Software','Hardware':'Hardware','Networking':'Networking','Marketing':'Marketing'}}" />
            <s:checkboxlist name="userHobbies" key="user.hobby"
                list="{'Cricket','Football','Drawing','Cooking','Driving','Movie'}" />
            <s:submit key="submit" align="center" />

        </s:form> </b>
    <s:if test="%{users.isEmpty()}">
    </s:if>
    <s:else>
        <b>List of Users</b>
        <table border="1">
            <tr>
                <td><b>Name</b></td>
                <td><b>Age</b></td>
                <td><b>Gender</b></td>
                <td><b>Job Type</b></td>
                <td><b>Hobbies</b></td>

            </tr>
            <s:iterator value="users">
                <tr>
                    <td><s:property value="userName" /></td>
                    <td><s:property value="userAge" /></td>
                    <td><s:property value="userGender" /></td>
                    <td><s:property value="userJob" /></td>
                    <td><s:property value="userHobbies" /></td>
                    <td><a href="delete">Delete</a>
                    <td><a href="<s:property value="Update" />">Update</a>
                    </td>
                </tr>
            </s:iterator>
        </table>
    </s:else>
</body>
</html

b{
颜色:海军蓝;
背景颜色:橙色;
}
Struts2弹簧砖集成| dineshonjava.com
添加用户
用户名单
名称
年龄
性别
工作类型
业余爱好

表单正在以
addUsermenu
的形式提交操作名称

struts.xml中,
有一个action标记,指向所有与*菜单匹配的方法。因此,addUsermenu将找到相应的方法。ie addUser()

但是在删除的情况下,您必须将操作名称更改为
删除用户菜单
,以便找到函数
删除用户()

解决方案 将删除链接更改为此

<a href="delete">Delete</a>

对此

<a href="<s:url action='deleteUsermenu'/>">Delete</a>


什么是错误消息addUser函数中没有错误消息工作正常,但deleteUser()中没有操作。消息:与上下文路径[/CmbinedProject]关联的命名空间[/]和操作名称[delete]没有映射操作。此错误即将出现请检查此问题并回复我Dileep Please您的意思是说struts.xml MainTemplate中应该有此代码行否这是返回值,我建议您先学习标记描述。你还没有指定删除的操作名称。我可以拥有你的电子邮件id吗?请发送你的代码,你请检查它的小代码。因此我是学习者,所以我有小问题,但无法拍照。请确认是否正确?@Anil否,属性标签用于显示属性。URL标记创建URL。
<a href="delete">Delete</a>
<a href="<s:url action='deleteUsermenu'/>">Delete</a>